To je nejrychlejší způsob, jak to můžete udělat.
Nebo chcete aktualizovat všechny záznamy jediným příkazem?
můžete provést aktualizaci pomocí spojení (Pevná syntaxe... Už jsem ji nějakou dobu nepoužíval)
UPDATE animalTable
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID
SET animalTable.cDescription = CodeTable.Description_1;
Další možností je rozdělit aktualizace do menších dávek, tím se zkrátí doba uzamčení tabulky... Celková doba aktualizací však bude trvat déle (je to jen zlepšení preciedního výkonu) Můžete to udělat aktualizací pouze určitých Rozsahy ID v každé dávce.
Také můžete mít tato data v samostatné tabulce. Protože data nejsou normalizována. Přesuňte ji pryč, aby byla více normalizovaná.