Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ALTER TABLE TABLE AUTO_增量=$x_Php_Mysql_Mysqli_Auto Increment_Alter Table - Fatal编程技术网

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
,则不会有任何更改)