Dalam pengalaman saya, sub kueri sering menjadi penyebab waktu eksekusi yang lambat dalam pernyataan SQL, oleh karena itu saya mencoba menghindarinya. Coba ini:
DELETE tname FROM tname INNER JOIN spam ON (tname.old_id = spam.textid);
Penafian:Permintaan ini tidak diuji, buat cadangan terlebih dahulu! :-)