phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Apakah ada cara cepat untuk memperbarui banyak catatan dalam SQL?

Itu cara tercepat yang bisa Anda lakukan.

Atau apakah Anda ingin memperbarui semua catatan dalam satu perintah?

Anda dapat melakukan pembaruan dengan bergabung (Sintaks Tetap... Sudah lama tidak menggunakan yang ini)

UPDATE animalTable 
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID 
SET animalTable.cDescription = CodeTable.Description_1;

Pilihan lain adalah untuk membagi pembaruan menjadi batch yang lebih kecil, ini akan mengurangi waktu tabel terkunci... Tetapi total waktu pembaruan akan memakan waktu lebih lama (Ini hanya peningkatan Kinerja yang diperoleh) Anda dapat melakukannya dengan memperbarui hanya tertentu Rentang ID di setiap batch.

Anda juga bisa memiliki data itu di tabel terpisah. Karena data tidak dinormalisasi. Pindahkan agar lebih dinormalisasi.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Impor CSV untuk Memperbarui baris dalam tabel

  2. String tidak dikenali sebagai phpMyAdmin DateTime yang valid

  3. Tidak dapat Menjalankan Kueri di kesalahan sintaks MySQL yang tidak terduga

  4. Ekspor database Firebird ke sql

  5. Bagaimana cara mengaktifkan tampilan Desainer phpMyAdmin?