आप LIMIT
का उपयोग नहीं कर सकते सीधे DELETE
के अंदर जब आप एक ही समय में कई तालिकाओं का संदर्भ दे रहे हों, लेकिन आप उप-चयन के भीतर जो हटाना चाहते हैं, उसे संलग्न करके आप इसे प्राप्त कर सकते हैं:
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