Cette erreur est étrange pour une instruction de suppression. Il provient très probablement d'un déclencheur mal écrit qui est exécuté à la suite de la suppression.
Cette erreur se produirait très probablement sur une instruction d'insertion telle que la suivante :
insert into foo(bar, baz)
select bar, baz, foobar, 2
from myTable
Notez comment l'instruction d'insertion spécifie 2 colonnes, mais fournit 4 valeurs.