$compost = $dbh->prepare("INSERT INTO `table`
(`PRIMARY`, `some`, `content`, `rows`, `and`, `boolean`)
VALUES ('', :binded, :param, :inputs, :blah, 0)") ;
主键自动迭代并且经典,这意味着我的插入不需要为该列提供实际输入,只需“”就可以了。
但是这会不断抛出 2300 错误。
没有行是索引或键,只是主行,并且在尝试此脚本之前转储了所有表行。
所以我删除了主要
$compost = $dbh->prepare("INSERT INTO `table`
( `some`, `content`, `rows`, `and`, `boolean`)
VALUES ( :binded, :param, :inputs, :blah, 0)") ;
但它仍然抛出错误,将创建一个新表并尝试
最佳答案
如果是自增则保留主键。
$compost = $dbh->prepare("INSERT INTO `table`
(`some`, `content`, `rows`, `and`, `boolean`)
VALUES (:binded, :param, :inputs, :blah, 0)") ;
关于php - 插入时 PDO 2300,但不存在行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11427696/