आप ऑफ़सेट निर्दिष्ट नहीं कर सकते DELETE
. में का LIMIT
खंड।
तो ऐसा करने का एकमात्र तरीका है कि आप अपनी क्वेरी को कुछ इस तरह फिर से लिखें:
DELETE FROM `chat_messages` WHERE id IN (select id from (select id
FROM `chat_messages`
ORDER BY `timestamp` DESC
LIMIT 20, 50) x)
मान लें कि आपके पास प्राथमिक कुंजी है id
कॉलम
यूपीडी :आपको mysql को मूर्ख बनाने के लिए डबल नेस्टिंग लागू करने की आवश्यकता है, क्योंकि यह वर्तमान में संशोधित तालिका (मार्टिन स्मिथ के लिए धन्यवाद) से चयन करने की अनुमति नहीं देता है