phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Existe uma maneira rápida de atualizar muitos registros no SQL?


Essa é a maneira mais rápida que você pode fazer isso.

Ou deseja atualizar todos os registros em um único comando?

você pode fazer uma atualização com uma junção (Sintaxe fixa... Não usei esta em um tempo)
UPDATE animalTable 
INNER JOIN CodeTable ON animalTable.CodeID = CodeTable.ID 
SET animalTable.cDescription = CodeTable.Description_1;

Outra opção é dividir as atualizações em lotes menores, isso reduzirá o tempo de bloqueio da tabela... Intervalos de ID em cada lote.

Além disso, você pode ter esses dados em uma tabela separada. Uma vez que os dados não são normalizados. Afaste-o para que fique mais normalizado.