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

MySQL डुप्लिकेट कुंजी त्रुटि डुप्लिकेट इंडेक्स रिकॉर्ड पर साझा लॉक सेट का कारण बनती है?

.1. इसके लिए मौजूदा प्रविष्टि पर लॉक की आवश्यकता होती है ताकि बाद में डुप्लिकेट रिकॉर्ड डालने के प्रयास लगातार विफल हो जाएं:

-- Transaction A
BEGIN TRANSACTION;
INSERT INTO mytable VALUE(1); -- fails as "duplicate"

-- Transaction B
BEGIN;
DELETE FROM mytable WHERE field = 1; -- must be put on hold, see below

-- Transaction A
-- transaction is still in progress
INSERT INTO mytable VALUE(1); -- must fail to stay consistent with the previous attempt

.2. हां, और हां :




  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 db उपयोगकर्ता एक समूह का हिस्सा है

  2. HTML फॉर्म का उपयोग करके MySQL रिकोड को संपादित करना

  3. शो टेबल से डेटा चुनें MySQL क्वेरी

  4. mysql में JSON से मानों का चयन कैसे करें

  5. कुछ वाइल्डकार्ड से मेल खाने वाले MySQL डेटाबेस ड्रॉप करें?