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

Pembaruan Massal Mysql

Buat tabel temp (hanya berisi nilai value1 dan value2) dan isi secara massal (yaitu, Anda berpotensi melakukan ini dengan satu pernyataan insert). Kemudian lakukan pembaruan menggunakan gabungan antara tabel yang ada dan tabel sementara.

Sesuatu seperti

INSERT INTO SomeTempTable(id, some_id)
VALUES (1,2), (3,4), (5,6), .......
UPDATE A
        INNER JOIN
    SomeTempTable ON A.id = SomeTempTable.id 
SET 
    A.some_id = SomeTempTable.some_id;    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - menghubungkan ke database mysql dari server yang berbeda

  2. Jumlah parameter kueri MySQL cocok dengan argumen yang diteruskan untuk dieksekusi, tetapi Python tidak memunculkan semua argumen yang dikonversi

  3. MySQL memilih baris di mana tanggal bukan di antara tanggal

  4. Mysql ERROR 1005 (HY000):Tidak dapat membuat tabel 'tmp' (errno:13)

  5. konten file biner ditampilkan di php print_r tetapi tidak disimpan di mysql