Bạn không thể sử dụng LIMIT
trực tiếp trong XÓA
khi bạn đang tham chiếu nhiều bảng cùng một lúc, nhưng bạn có thể giải quyết vấn đề đó bằng cách đặt những gì bạn muốn xóa trong một lựa chọn phụ:
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