Nach meiner Erfahrung sind Unterabfragen oft eine Ursache für langsame Ausführungszeiten in SQL-Anweisungen, daher versuche ich, sie zu vermeiden. Versuchen Sie Folgendes:
DELETE tname FROM tname INNER JOIN spam ON (tname.old_id = spam.textid);
Haftungsausschluss:Diese Abfrage ist nicht getestet, machen Sie zuerst Backups! :-)