小编典典

PHP MYSQL-插入时不使用列名而是使用自动递增字段

mysql

我需要在MySQL表中插入包含32个字段的长行。

我想做这样的事情:

$sql="insert into tblname values (... 32 fields ...)";

显然,如果字段与MySQL表字段的顺序相同,则可以正常工作。但是,我的表的第一个字段具有自动递增的ID。

我想要的是填写除第一个(id)以外的所有表名。

有什么建议吗?


阅读 251

收藏
2020-05-17

共1个答案

小编典典

仅用NULL作您的第一个值,该autoincrement字段仍将按预期工作:

INSERT INTO tblname VALUES (NULL, ... 32 Fields ... )
2020-05-17