Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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
具有自动增量的SQL插入和id_Sql_Insert_Auto Increment - Fatal编程技术网

具有自动增量的SQL插入和id

具有自动增量的SQL插入和id,sql,insert,auto-increment,Sql,Insert,Auto Increment,嘿,我这里有一个插入语句 INSERT INTO persons VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL,NULL); 它表示列数不匹配,因为最后一列是自动递增的id。我必须输入id值吗 谢谢, J插入中不应包含自动递增列 最好将列名放在表名之后。这有助于使查询更清晰,更易于阅读和维护 INSERT INTO persons(Column1, col2, ...) VALUES (16, 'First Name', ...)

嘿,我这里有一个插入语句

INSERT INTO persons VALUES (16,'First Name',NULL,NULL,NULL,2,0,now(),NULL,NULL);
它表示列数不匹配,因为最后一列是自动递增的id。我必须输入id值吗

谢谢,
J

插入中不应包含自动递增列

最好将列名放在表名之后。这有助于使查询更清晰,更易于阅读和维护

INSERT INTO persons(Column1, col2, ...)
VALUES (16, 'First Name', ...)

插入中不应包含自动增量列

最好将列名放在表名之后。这有助于使查询更清晰,更易于阅读和维护

INSERT INTO persons(Column1, col2, ...)
VALUES (16, 'First Name', ...)

只是不要包括那个字段
插入到persons值中(16,'First Name',NULL,NULL,NULL,2,0,now(),NULL)

只是不包括该字段
插入到persons值中(16,'First Name',NULL,NULL,NULL,2,0,now(),NULL)

这是什么版本的sql?MySql、SQL Server等…这是什么版本的SQL?MySql、SQL Server等。。。