Problema com restrição de chave estrangeira
-
22-09-2019 - |
Pergunta
Estou recebendo erro nº 1005 - não é possível criar a tabela (errno: 150).
Eu passei pela lista de verificação de:
- Ambas as tabelas são innodb
- As colunas são do mesmo tipo (int)
- atributos são os mesmos (não assinados não nulos)
- o agrupamento é o mesmo
- Eu tentei com índices nas chaves estrangeiras, ainda não funciona (e elas não devem ser necessárias para o MySQL 5)
Solução
O problema estava com a minha sintaxe. Ao invés de
REFERENCES `table`.`col`
deveria ser
REFERENCES `table` (`col`)
Esta pergunta pode ser excluída.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow