To najszybszy sposób, w jaki możesz to zrobić.
A może chcesz zaktualizować wszystkie rekordy jednym poleceniem?
możesz wykonać aktualizację z dołączeniem (stała składnia... Nie używałem tego od jakiegoś czasu)
UPDATE animalTable
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID
SET animalTable.cDescription = CodeTable.Description_1;
Inną opcją jest podzielenie aktualizacji na mniejsze partie, co skróci czas blokowania tabeli... Ale całkowity czas aktualizacji potrwa dłużej (To tylko poprawa przewidywanej wydajności) Możesz to zrobić, aktualizując tylko niektóre Zakresy ID w każdej partii.
Możesz też mieć te dane w osobnej tabeli. Ponieważ dane nie są znormalizowane. Odsuń go, aby był bardziej znormalizowany.