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

MySQL डेटाबेस को अपडेट करने में त्रुटि:प्राथमिक कुंजी के लिए डुप्लिकेट डिफ़ॉल्ट प्रविष्टि ='0'

ऐसा लगता है कि आपको किसी प्रकार की लेन-देन की समस्या चल रही है...

जोड़ने का प्रयास करें myCommand.Connection.Close(); ExecuteNonQuery() . के बाद

संपादित करें - टिप्पणी के अनुसार:

SQL सीखने के लिए कुछ लिंक:

संपादित करें 2:

UPDATE event SET
timestamp = NOW(), 
status = ?Status 
WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;

चूंकि डेटा मॉडल के बारे में पर्याप्त विवरण नहीं है, इसलिए उपरोक्त UPDATE कथन मानता है कि कॉलम user_id और message_id और creator एक साथ एक पंक्ति को विशिष्ट रूप से पहचानें... और timestamp को अपडेट करें और status तदनुसार कॉलम...




  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. मैं mysql में कुल फ़ंक्शन का उपयोग करके एक चर के लिए मान कैसे निर्दिष्ट कर सकता हूं?

  3. पायथन द्वारा MySQL के कार्यान्वयन AES_DECRYPT () का उपयोग कैसे करें

  4. रैंड () क्वेरी द्वारा धीमे ऑर्डर का अनुकूलन

  5. MySQL VARCHAR फ़ील्ड आकार की व्याख्या कैसे करता है?