【问题标题】:reset auto_increment with php [duplicate]用php重置auto_increment [重复]
【发布时间】:2015-11-10 10:51:00
【问题描述】:

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

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

【问题讨论】:

  • 你从中得到了什么输出?
  • "ALTER TABLE $table AUTO_INCREMENT = 1";似乎只适用于 phpMyAdmin 而不是 php-code 中的网页。

标签: php mysql auto-increment


【解决方案1】:

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

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

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

感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2015-09-26
    • 2013-03-22
    • 2015-04-15
    • 2013-12-11
    • 2011-05-06
    • 2012-04-02
    • 2013-03-16
    • 2021-10-02
    • 2016-10-16
    相关资源
    最近更新 更多