Problema con vincolo di chiave esterna
-
22-09-2019 - |
Domanda
sto ottenendo l'errore # 1005 - Impossibile creare tabella (errno: 150).
Sono stato con la lista di controllo di:
- entrambe le tabelle sono InnoDB
- le colonne sono dello stesso tipo (INT)
- attributi sono gli stessi (UNSIGNED NOT NULL)
- le regole di confronto è la stessa
- Ho provato con gli indici sulle chiavi esterne, ma ancora non funziona (e non dovrebbe essere necessaria per MySQL 5)
Soluzione
Il problema è stato con la mia sintassi. Invece di
REFERENCES `table`.`col`
dovrebbe essere
REFERENCES `table` (`col`)
Questa domanda può essere eliminato.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow