当我创建一个表并插入一个外键时,我得到这个错误“语法错误1064(4200)”,我不知道是我写错了,还是我需要别的东西把它添加到表中。
CREATE TABLE orders (id_orders INT NOT NULL, date DATE NOT NULL, id_client INT FOREIGN KEY REFERENCES client(id_client));
我希望数据输出是正确的,而不是给我一个错误。因为我把主键和外键连接起来。
create语句应该如下
CREATE TABLE orders ( id_orders INT NOT NULL , date DATE NOT NULL , id_client INT , CONSTRAINT fk_client FOREIGN KEY (id_client) REFERENCES client(id_client) );