Du kan ikke bruge LIMIT
direkte i SLET
når du refererer til flere tabeller på samme tid, men du kan komme uden om det ved at indkapsle det, du vil slette i et undervalg:
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