Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mysql - hapus dari beberapa tabel dengan satu kueri

Rupanya, itu mungkin. Dari manual :

Anda dapat menentukan beberapa tabel dalam pernyataan DELETE untuk menghapus baris dari satu atau beberapa tabel tergantung pada kondisi tertentu dalam klausa WHERE. Namun, Anda tidak dapat menggunakan ORDER BY atau LIMIT dalam beberapa tabel DELETE. Klausa table_references mencantumkan tabel yang terlibat dalam gabungan. Sintaksnya dijelaskan di Bagian 12.2.8.1, “JOIN Syntax”.

Contoh dalam manual adalah:

DELETE t1, t2 FROM t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;

harus berlaku 1:1.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyortir Di MySQL Menggunakan Order By Clause

  2. Kesalahan fatal Wordpress:Kesalahan Tidak Tertangkap:Panggilan ke fungsi yang tidak ditentukan mysql_connect() di /wp-includes/wp-db.php:1570

  3. MySQL:Masukkan catatan jika tidak ada di tabel

  4. Bagaimana cara mengekstrak kata ke-n dan menghitung kemunculan kata dalam string MySQL?

  5. Sisipan Bersyarat MySQL