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

INSERT यदि मौजूद नहीं है तो Mysql

इसके लिए आधिकारिक सिंटैक्स है

INSERT IGNORE ...

हालांकि, आपके मामले में ऐसा करना वास्तव में बेहतर हो सकता है

INSERT ... ON DUPLICATE KEY UPDATE id=id

देखें बेंचमार्क . मेरे अनुभव में, यह हैक केवल प्रदर्शन में सुधार करता है यदि आपके पास प्राथमिक कुंजी है--यदि आप follower_id = follower_id करते हैं तो अनुकूलक नो-ऑप को नहीं पहचान पाएगा ।



  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 से चेकबॉक्स में 3 से अधिक डेटा पुनर्प्राप्त करें

  2. मैक पर libmysqlclient15-dev?

  3. MySQL ने कहा:दस्तावेज़ीकरण # 1045 - उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:नहीं)

  4. हम SQL बाइनरी डेटा प्रकार पर संचालन कैसे करते हैं?

  5. CURRENT_TIMESTAMP उदाहरण – MySQL