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

एक क्वेरी में दो टेबल से पंक्तियां हटाएं

निश्चित रूप से आप ऐसा कर सकते हैं:

DELETE FROM `table1`, `table2` WHERE `orderId` = 500

देखें http://dev.mysql.com/doc/refman/ 5.0/hi/delete.html

[संपादित करें:]

ये है पूरी तरकीब:

DELETE FROM `orders`, `orders_items` 
  USING `orders` 
  INNER JOIN `orders_items` ON `orders`.`orderId` = `orders_items`.`orderId` 
  WHERE `orders`.`orderId`= 500

अगर ऑर्डर आईडी एक वर्चर है, तो स्टेटमेंट को = '500' . में बदलें ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट @SQLInsert और डुप्लिकेट कुंजी पर

  2. एक यूनिक्स टाइमस्टैम्प का उपयोग करके एक महीने के भीतर एसक्यूएल गणना रिकॉर्ड

  3. MySQL आउटपुट मास्किंग (यानी फोन नंबर, SSN, आदि डिस्प्ले फॉर्मेटिंग)

  4. MySQL FULLTEXT क्वेरी समस्या

  5. क्या कोई MySQL JDBC है जो fetchSize का सम्मान करेगा?