Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सबसे कम आईडी के साथ रिकॉर्ड हटाना

मूल रूप से MySQL में आप उस टेबल पर अपडेट नहीं कर सकते जिसका उपयोग आप SELECT . में करते हैं अंश। विस्तार के लिए आप इस व्यवहार की जांच कर सकते हैं जो यहां प्रलेखित है:http:/ /dev.mysql.com/doc/refman/5.6/hi/update.html

सिद्धांत रूप में हर DELETE एक UPDATE है इसलिए आपको यह त्रुटि मिलती है।

आप बस निम्न कार्य कर सकते हैं:

DELETE FROM myTable 
ORDER BY my_id
LIMIT 1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL, द्वारा बहुत धीमा क्रम

  2. Google डेटा स्टूडियो - MySQL कनेक्टर त्रुटि के लिए क्लाउड SQL

  3. MySQL को 0 को वैध ऑटो-इन्क्रीमेंट मान के रूप में लेने के लिए कैसे बाध्य करें

  4. Django ORM, MySQL में 0 के रूप में कोई भी डेटाटाइम नहीं डालें

  5. MySQL या MariaDB के लिए गैलेरा क्लस्टर का उपयोग करते हुए एकाधिक डेटा केंद्र सेटअप