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

एकाधिक तालिकाओं से पंक्तियां हटाएं

ठीक है, यदि आपने InnoDB तालिकाओं का उपयोग किया होता, तो आप एक विदेशी कुंजियों के साथ कैस्केडिंग हटाना जो यह सब स्वचालित रूप से करेगा। लेकिन अगर आपके पास MyISAM का उपयोग करने का कोई कारण है, तो आप बस एकाधिक का उपयोग करें। -टेबल हटाएं :

DELETE FROM boards, topics, messages
USING boards INNER JOIN topics INNER JOIN messages
WHERE boards.boardid = $boardid
    AND topics.boardid = boards.boardid
    AND messages.boardid = boards.boardid;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अजगर - mysqlDB, शब्दकोश के रूप में sqlite परिणाम

  2. MySQL कार्यक्षेत्र BLOB के रूप में परिणाम दिखाता है

  3. मैसकल में अंतिम अद्यतन पंक्ति आईडी

  4. क्या MySQL इंडेक्स विदेशी कुंजी कॉलम स्वचालित रूप से करता है?

  5. MySQL में एक ऑटोइनक्रिकमेंट फ़ील्ड के साथ एक पंक्ति की प्रतिलिपि कैसे करें और उसी तालिका में कैसे डालें?