In mijn ervaring zijn subquery's vaak een oorzaak van trage uitvoeringstijden in SQL-statements, daarom probeer ik ze te vermijden. Probeer dit:
DELETE tname FROM tname INNER JOIN spam ON (tname.old_id = spam.textid);
Disclaimer:Deze zoekopdracht is niet getest, maak eerst backups! :-)