Php ALTER TABLE TABLE AUTO_增量=$x
我想执行此查询,但它不起作用,我不知道为什么:Php ALTER TABLE TABLE AUTO_增量=$x,php,mysql,mysqli,auto-increment,alter-table,Php,Mysql,Mysqli,Auto Increment,Alter Table,我想执行此查询,但它不起作用,我不知道为什么: $query = mysqli_query($connexionUser, "ALTER TABLE creatik AUTO_INCREMENT = '$i'"); 我检查了一下我的车,没问题。 自动增量是在id列上设置的,该列是主键,如果它有助于了解问题所在的话 感谢您的关注:)AUTO\u INCREMENT需要一个整数。有可能引号将其删除,请尝试删除它们。错误?结果?$i的值?这是ALTERTABLE的正确语法吗?您不需要指定要修改的列吗
$query = mysqli_query($connexionUser, "ALTER TABLE creatik AUTO_INCREMENT = '$i'");
我检查了一下我的车,没问题。
自动增量是在id列上设置的,该列是主键,如果它有助于了解问题所在的话
感谢您的关注:)
AUTO\u INCREMENT
需要一个整数。有可能引号将其删除,请尝试删除它们。错误?结果?$i的值?这是ALTERTABLE的正确语法吗?您不需要指定要修改的列吗?creatik是您的表名或列名吗?@andrewsi:这与官方文档相同:请尝试不使用“”
引号-您设置的是整数,而不是字符串。另外,请确保没有将自动增量值设置为表中已经存在的值。如果你试图重用一个已经存在的值,你可能会大吃一惊。是的,正是这个原因,它现在起作用了!Marc B是第一个上路的人,但感谢大家的帮助:)您需要确保$i
=1
。(例如,如果尝试将其设置为0
,则不会有任何更改)