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

एक दूसरे पर निर्भर एकाधिक प्रश्न

आप लेन-देन का उपयोग कर सकते हैं, यदि आप जिस इंजन का उपयोग करते हैं वह इसका समर्थन करता है (InnoDB, BDB)।

देखें http://dev.mysql.com/doc/refman/ 5.0/hi/commit.html उदाहरण के लिए।

संपादित करें:mysqli . का उपयोग करके त्वरित उदाहरण :

$connection->autocommit(FALSE); // disable auto-commit and start a new transaction
$result  = $connection->query("INSERT INTO `table` VALUES (1,2,3)");
$result &= $connection->query("UPDATE `otherTable` SET `val1`=1 WHERE `id`=$idOfInsert");
if (!$result) {
  // One of the queries has failed: cancel the transaction
  $connection->rollback();
} else {
  // Both queries worked:commit the current transaction
  $connection->commit();
}
$connection->autocommit(TRUE); // enable auto-commit

आप प्रश्नों को अनुकूलित करना चाह सकते हैं (अर्थात यदि पहला विफल हो गया है, तो दूसरे को निष्पादित न करें, तैयार कथनों का उपयोग करें, ...)



  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. दूरस्थ डेटाबेस के साथ iPad पर डेटाबेस सिंक करें

  3. अक्षांश देशांतर पर आधारित त्रिज्या खोज करने के लिए SQL क्वेरी

  4. PHP/MYSQL Javascript - डेटाबेस से खींचे गए पंक्ति मान को एक बटन के साथ टेक्स्टफील्ड में डालें

  5. लूपिंग के बिना एक कॉलम में रिकॉर्ड जोड़ना?