Quell'errore è strano per un'istruzione delete. Molto probabilmente proviene da un trigger scritto in modo errato che viene eseguito a seguito dell'eliminazione.
Questo errore molto probabilmente si verificherebbe su un'istruzione di inserimento come la seguente:
insert into foo(bar, baz)
select bar, baz, foobar, 2
from myTable
Nota come l'istruzione insert specifica 2 colonne, ma fornisce 4 valori.