Primär- und Fremdschlüsselbeziehung erstellen
Ich versuche einen Tabellennamen zu erstellenaccounts
. Ich habe ein visuelles Diagramm in @ erstelmysql workbench
. Ich habe kopiertsql command
aus Diagramm versuche eine echte Tabelle von meiner Kommandozeile zu erstellen, aber die Kommandozeile zeigt
ERROR 1215 (HY000): Cannot add foreign key constraint
Hier ist die Abfrage
CREATE TABLE accounts(
account_id INT NOT NULL AUTO_INCREMENT,
customer_id INT( 4 ) NOT NULL ,
account_type ENUM( 'savings', 'credit' ) NOT NULL,
balance FLOAT( 9 ) NOT NULL,
PRIMARY KEY ( account_id ),
FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
) ENGINE=INNODB;