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

Bagaimana cara memperbarui banyak tabel dengan satu permintaan mysql?

Coba ini:

UPDATE table_1 tb1, 
       table_2 tb2, 
       table_3 tb3 
SET    tb1.field2 = "some value", 
       tb2.field3 = "some other value", 
       tb3.field4 = "some another value" 
WHERE  tb1.field1 = tb2.field1 
       AND tb1.field1 = tb3.field1 
       AND tb1.field1 = "value" 

Saya menguji kode pada MSAccess dan SQL SERVER 2008



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pilih semua baris kecuali empat baris terbaru

  2. Mysql menghitung kemunculan berdasarkan grup

  3. JSON_OBJECTAGG() – Buat Objek JSON dari Hasil Kueri di MySQL

  4. Beberapa tabel bergabung dalam rel

  5. Abaikan kesalahan kunci duplikat di MySQL pada INSERT