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.