帮我看看MySQL中这些代码有什么问题为什么建不出表来,修改了一下还是不行

mysql> CREATE TABLE Department1(
-> D_id int NOT NULL COMMENT '部门号' PRIMARY KEY,
-> D_name varchar(20) NOT NULL COMMENT '部门名',
-> function varchar(50) DEFAULT NULL COMMENT '部门职能',
-> address varchar(20) DEFAULT NULL COMMENT '部门位置');

img

测试 了一下可以建表成功,function是关键字,修改一下名称试试。

确实可以建表成功。function为MySQL保留字,不建议用。如下图:

img