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

Memperbarui beberapa tabel dalam satu pernyataan sql

Coba ini:

UPDATE table1
INNER JOIN table2 USING (customer_id)
SET table1.customer_id = 999, table2.customer_id = 999
WHERE table1.customer_id = 3

Tidak pernah mencobanya dengan pembaruan pada kolom kunci seperti ini, tetapi ini akan berhasil untuk kolom lain, jadi patut dicoba.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri hierarkis di MySQL

  2. izin root mysql untuk memperbarui kesalahan information_schema

  3. Cara menggunakan kondisi if/else dalam pilih di mysql

  4. pdo memasukkan gambar ke dalam database secara langsung - selalu memasukkan BLOB - 0B

  5. Basis data ada tetapi mengembalikan kesalahan yang mengatakan Basis Data Tidak Dikenal