Sie können LIMIT
nicht verwenden direkt in DELETE
wenn Sie auf mehrere Tabellen gleichzeitig verweisen, aber Sie können das umgehen, indem Sie das, was Sie löschen möchten, in eine Unterauswahl einschließen:
DELETE po
FROM foro_post po
JOIN (
SELECT p.postid
FROM foro_post p
LEFT JOIN foro_thread t ON p.threadid = t.threadid
WHERE t.threadid IS NULL
ORDER BY p.postid
LIMIT 50
) pp ON po.postid = pp.postid