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)
Foi útil?

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
scroll top