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;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage