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

एक सफल MySQL DELETE क्या लौटाता है? कैसे जांचें कि DELETE सफल रहा?

मान लें कि आप mysql_query का उपयोग कर रहे हैं :

<ब्लॉकक्वॉट>

अन्य प्रकार के SQL कथनों के लिए, INSERT, UPDATE, हटाएं , DROP, आदि, mysql_query() सफलता पर TRUE या त्रुटि पर FALSE लौटाता है।

अगर आप PDO::exec का उपयोग कर रहे हैं , तो मैनुअल यह कहता है:

<ब्लॉकक्वॉट>

PDO::exec() आपके द्वारा जारी किए गए SQL कथन द्वारा संशोधित या हटाए गए पंक्तियों की संख्या देता है। यदि कोई पंक्ति प्रभावित नहीं हुई, तो PDO::exec() 0 देता है।

स्निप का जवाब नहीं देना चाहता, लेकिन चूंकि इसे उत्तर के रूप में चुना गया था, इसलिए मुझे ध्यान देना चाहिए कि mysql_query TRUE लौटाएगा भले ही क्वेरी ने वास्तव में कुछ भी नहीं हटाया। आपको उपयोग करना चाहिए इसकी जांच करने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गणना के रूप में COUNT(*) चुनें - इस गणना का उपयोग कैसे करें

  2. एक क्रॉन जॉब के रूप में एक MySQL क्वेरी चलाएं?

  3. ऑटो-इंक्रीमेंट फ़ील्ड में छेद कैसे भरें?

  4. MySQL का उपयोग करके तीन तालिकाओं में शामिल होना

  5. JDBC के साथ MySQL का उपयोग करके .sql स्क्रिप्ट चलाना