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

उल्लंघन अद्वितीय बाधा के कारण mysql अद्यतन/सम्मिलन विफलता का पता लगाएं

अब जबकि यह वर्ष 2015 है, PHP के का उपयोग न करने के बहुत कम कारण हैं। पीडीओ कार्यान्वयन।

एक प्रमुख बाधा उल्लंघन के कारण सम्मिलन विफलता का पता लगाने और उसे संभालने के लिए उचित, आधुनिक, "OO" विधि इस प्रकार है:

try {
    //PDO query execution goes here.
}
catch (\PDOException $e) {
    if ($e->errorInfo[1] == 1062) {
        //The INSERT query failed due to a key constraint violation.
    }
}

PDOException वस्तु में एक बहुत कुछ है त्रुटि की विशिष्ट प्रकृति के बारे में भी कहने के लिए और भी (अधिक विवरण जो संभवतः कभी चाह सकता है या आवश्यकता हो सकती है, प्रतीत होता है)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकल ODBC ExecuteNonQuery (C#) में एकाधिक सम्मिलित विवरण

  2. QUERY पैकेट भेजते समय त्रुटि

  3. पहले अक्षर को कैपिटलाइज़ करें। माई एसक्यूएल

  4. तालिका की संरचना को बदले बिना किसी तालिका में अंतिम n पंक्तियों का चयन करने का सबसे कारगर तरीका क्या है?

  5. SQL:प्रत्येक डिवाइस सेट के लिए समान मान की लगातार घटना के साथ सभी रिकॉर्ड गिनें और उच्चतम गणना लौटाएं