Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 列计数不为';t将行中的值计数与自动增量集匹配_Mysql - Fatal编程技术网

Mysql 列计数不为';t将行中的值计数与自动增量集匹配

Mysql 列计数不为';t将行中的值计数与自动增量集匹配,mysql,Mysql,在phpmyadmin中使用以下SQL语句创建了一个表 CREATE TABLE User ( user_id INTEGER NOT NULL AUTO_INCREMENT KEY, name VARCHAR(128) UNIQUE ) ENGINE=InnoDB CHARACTER SET=utf8; 当我尝试使用以下insert语句执行insert时,会出现错误“#1136-列计数与第1行的值计数不匹配” 我在phpmyadmin中将用户_id作为主键,但仍然出现此错误。当列设置为自动递

在phpmyadmin中使用以下SQL语句创建了一个表

CREATE TABLE User (
user_id INTEGER NOT NULL AUTO_INCREMENT KEY,
name VARCHAR(128) UNIQUE
) ENGINE=InnoDB CHARACTER SET=utf8;
当我尝试使用以下insert语句执行insert时,会出现错误“#1136-列计数与第1行的值计数不匹配”


我在phpmyadmin中将用户_id作为主键,但仍然出现此错误。当列设置为自动递增时,用户id不应该自动插入吗?谢谢。

您不需要指定两列,因为其中一列是自动递增的

INSERT INTO User(name) VALUES('Taliesin')

非常感谢。我也在看文件,我看我可以省略它。
INSERT INTO User(name) VALUES('Taliesin')