我的 SQL Workbench 无法将自动生成的 ID 插入 table

My SQL Workbench Cannot insert an auto-generated id into table

`INSERT INTO terms (terms_id, terms_description, terms_due_days)
VALUES (AUTO_INCREMENT, 'Special terms', 90)`

我正在尝试将自动生成的 ID、术语描述和 int 插入到 SQL table 中。 运行 我收到错误的查询

"00:01:57   INSERT INTO terms (terms_id, terms_description, terms_due_days) VALUES (AUTO_INCREMENT, 'Special terms', 90)    Error Code: 1054. Unknown column 'AUTO_INCREMENT' in 'field list'   0.000 sec

所以我的问题是如何在 id 数组中添加下一个自动递增数字的记录

这是数据库的快照

自动增量列的预期用途是简单地从插入中省略它,这将告诉 MySQL 自动生成值:

INSERT INTO terms (terms_description, terms_due_days)
VALUES ('Special terms', 90);

首先使用此查询创建 table。

创建 TABLE 项 ( terms_id INT(6) 无符号 AUTO_INCREMENT 主键, terms_description VARCHAR(255) 不为空, terms_due_days int(5) 不为空 );

然后尝试插入

INSERT INTO terms (terms_id, terms_description, terms_due_days) VALUES ( '特殊 术语', 90)