php - 用 php 重置 auto_increment

标签 php mysql auto-increment

<分区>

为什么 php 中的这段代码无法将 auto_increment 值重置为 1?

$table="week21";
$sql1 = "ALTER TABLE $table AUTO_INCREMENT = 1";
$gereset = mysqli_query($db,$sql1);

最佳答案

问题已解决,我已将代码放在 if {} 中,这样就永远无法访问“alter table...”。

所以这段代码现在可以工作了:

$sql1 = "ALTER TABLE ".$table." AUTO_INCREMENT = 1";
$gereset = mysqli_query($db,$sql1);

感谢您的帮助。

关于php - 用 php 重置 auto_increment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056520/

相关文章:

php - 从 PHP 编写 CKEditor 编辑的 HTML 文件

MySQL:无法以 Upper Camel Case (Pascal Case) 给表命名

如果没有其他行匹配,则返回默认行的 MYSQL 查询

java - 未提交的数据库事务和自增列

netbeans - 使用 NetBeans IDE 在 Java DB 中创建自动增量键

java - 我们如何计算我网站的每个网页发出的 HTTP 请求

PHP SQL 仅每隔两个条目

php - 从 js 调用 php (w/ajax)

mysql - 为什么我不能在上面添加外键约束?

mysql - 是否可以在mysql中设置自动增量的起点和最大值?