Eu tenho uma tabela prod MySQL em 5.7.32 onde quero atualizar os valores. Ele coutains apenas 4K linhas. No entanto, há outra tabela com uma chave estrangeira para a tabela que quero atualizar e esta contém milhões de linhas.
table a
ID | DIMENSION | VALUE
table b
ID | A_ID | ..
Key: A_ID -> a.ID cascade
Agora, como faço para atualizar a tabela a? Tenho medo de cascatear para a tabela b caso eu faça um truncado antes da importação. Os novos valores da tabela estão em um DBMS de desenvolvimento onde inicialmente se pensou em fazer uma única exportação e depois importar com truncado prévio.
A tabela atualizada contém linhas adicionais, removeu linhas e editou linhas.
Qual seria a maneira recomendada de atualizar os dados?
Eu poderia simplesmente usar as seguintes configurações durante a exportação com o PhpMyAdmin 4.5.7 e depois importar no prod?
Se você não alterar o
a ID
simplesmente faça umSe você deseja alterar o
a ID
Primeiro faça suas atualizações, para que você tenha todas as alterações e depois desative as teclas externas