Olá Malta... :)
Deixo aqui uma solução rápida e simples de encontrar um Constraint especifica no meio de muitas tabelas da nossa base de dados :)
Muitas vezes vemos erros parecidos com este
Aquele Abraço :), e alguma duvida já sabem... é so perguntar
Deixo aqui uma solução rápida e simples de encontrar um Constraint especifica no meio de muitas tabelas da nossa base de dados :)
Muitas vezes vemos erros parecidos com este
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '169430--\x01' for key 'UK6q9hakgq1225lk6edvj1qhy50'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
Sabemos que a constraint tem o nome UK6q9hakgq1225lk6edvj1qhy50 mas não sabemos em que tabela se encontra :(
Muito fácil, basta executar esta Query e tá feito :)
select distinct *
from information_schema.TABLE_CONSTRAINTS
where CONSTRAINT_SCHEMA = 'NOME_DA_BASE_DE_DADOS' and CONSTRAINT_NAME = 'NOME_DA_CONSTRAINT'
O output será o seguinte :
O output será o seguinte :
Aquele Abraço :), e alguma duvida já sabem... é so perguntar
Comentários
Enviar um comentário