【发布时间】:2012-09-17 06:32:50
【问题描述】:
我想执行这个查询,但它不起作用,我不知道为什么:
$query = mysqli_query($connexionUser, "ALTER TABLE creatik AUTO_INCREMENT = '$i'");
我检查了我的 vars 并没有问题。 如果有助于了解问题所在,则在作为主键的 id 列上设置自动增量。
谢谢你看:)
【问题讨论】:
-
错误?结果? $i 的价值?
-
这是 ALTER TABLE 的正确语法吗?不需要指定一列来修改吗?
-
creatik 是你的表名还是列名?
-
@andrewsi : 和官方文档一样 : dev.mysql.com/doc/refman/5.1/en/alter-table.html
-
尝试不使用
'引号 - 您设置的是整数,而不是字符串。另外,请确保您没有将 auto_increment 值设置为表中已经存在的值。如果你尝试重用一个存在的值,你可以认真地把事情搞砸。
标签: php mysql mysqli auto-increment alter-table