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

डुप्लिकेट कुंजी पर MySQL सम्मिलित करें; मिटाना?

यह एक वैकल्पिक हल है, लेकिन यह काम करता है:

एक नया कॉलम बनाएं और इसे do_delete call कहें , या जो कुछ भी, इसे एक छोटा-सा इंट बना रहा है। फिर On Duplicate Key Update do_delete = 1; . करें

आपके MySQL संस्करण/कनेक्शन के आधार पर, आप एक ही कथन में एकाधिक क्वेरी निष्पादित कर सकते हैं। हालांकि, यदि नहीं, तो तुरंत बाद में एक अलग क्वेरी चलाएँ। किसी भी तरह, अगली क्वेरी बस होगी:Delete From [table] Where do_delete = 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. जब इकाई को json के साथ पार्स किया जाता है, तो आंशिक रूप से हाइबरनेट अपडेट होता है

  2. क्या एंटिटी फ्रेमवर्क SQL सर्वर से बंधा हुआ है?

  3. एक ही टेबल पर अलग-अलग मानों के साथ कई डुप्लीकेट कैसे अपडेट करें?

  4. डेटाबेस के रूप में सोलर सर्च इंडेक्स का उपयोग करना - क्या यह गलत है?

  5. Yii . में एक mysql क्वेरी कैसे चलाएं