2017-09-18 9 views
0
CREATE TABLE tt_inv_refresh (
id int PRIMARY KEY AUTO_INCREMENT, 
cust_id int, 
res_type enum, 
refresh_dtls JSON, 
FOREIGN KEY (cust_id)); 

ERROR 1064(42000):SQL構文にエラーがあります。ラインに近い「 refresh_dtls JSON、 FOREIGN KEY(CUST_IDを))」を使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください4、別のテーブルがを使用して作成され私のmysql 5.7構文で何が間違っていますか?

主キーとして
をCUST_ID
+3

に名前を付ける必要があります。 – fancyPants

+0

私は3つの列挙型価格設定を持っています。初めはあなたのans用にmysql..thanksを試しています。 – pupu

+1

FKはテーブルを参照する必要があります。 – jarlh

答えて

2

あなたは、あなたの列挙型の値を指定していない外部キー制約

FOREIGN KEY (parent_id) <- constraint named as parent_id 
    REFERENCES parent(id) <- references primary key in other table 
+0

ありがとうございました** Ryan Gadsdon **それは働きました... – pupu

関連する問題