如何使用SQL'Default'关键字为自动递增的主键进行PHP插入

时间:2017-12-12 16:32:57

标签: php mysql pdo

嗨,我正在尝试使用PDO进行PHP插入:

$sqlStr = "INSERT INTO agents VALUES (:id,:sport, :firmName, :agentLastName, :agentFirsttName, :address1, :address2, :suite, :city, :stateProv, :zipcode, :country, :phone, :fax, :email, :website, :comment, :lastUpdated)";

我想将MySQL'Default'关键字绑定到我的id,因为我的id是自动递增的。但是,'Default'已经是PHP中的关键字。

有什么方法可以做到这一点吗?

由于

1 个答案:

答案 0 :(得分:1)

快速修复:传递NULL ID。

好的修复:列出语句中应该接收值的所有字段并省略id字段。 (这样您也可以使用TIMESTAMP列的自动更新功能)