0

当我创建表并插入外键时,出现此语法错误“ERROR 1064 (4200)”,我不知道是我写错了还是需要其他东西才能将其添加到表中。

代码:

CREATE TABLE orders (id_orders INT NOT NULL, date DATE NOT NULL, id_client INT FOREIGN KEY REFERENCES client(id_client));

我希望数据输出是正确的,不会给我一个错误。因为我将主键与外键连接起来。

4

1 回答 1

1

创建语句应该是这样的

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) );
于 2019-10-05T21:45:43.697 回答