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

Verifique se há quebra de integridade referencial

Resposta


Aqui é algum código que faz o que você precisa. Parece que não existe esse comando.

Histórico


OK, eu não sou um especialista em MySQL, mas a integridade referencial é gerenciada constantemente, a menos que você a desative. Você não pode inserir uma linha em uma tabela que viole uma restrição, a menos que tenha descartado ou desabilitado a restrição primeiro. Não há necessidade de "verificá-los".

Se você os "desabilitou", ativá-los forçará uma verificação.

Na verdade, isso é completamente errado e muito assustador. pelo menos em 5.1

Acho que se eles tivessem essa função, eles apenas a chamariam quando você reativasse as restrições, então duvido que você a encontre no servidor.