Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando chaves primárias não utilizadas


O que você quer realizar, IMHO, não é uma ideia muito boa. Tenha isto em conta; existem outras Table s que podem estar associados à primary key que você acabou de deletar.

Supondo que você tenha valores existentes em outras tabelas associadas ao excluído primary key :Quando você insere uma nova entrada com primary key que foi retirado da lacuna, você terá então valores que estão associados às outras tabelas. Você não iria querer isso. A menos, claro, se você limpar TODOS de suas tabelas quando você exclui uma chave primária , e isso é muito trabalho. Delete Cascade pode não ser suficiente para a maioria.