【问题标题】:AUTO_INCREMENT Uncontrolled IncreaseAUTO_INCREMENT 不受控制的增加
【发布时间】:2019-05-22 11:15:02
【问题描述】:

我正在使用 PHP 向数据库中的表中添加一条新记录,但 AUTO_INCREMENT 值越来越高。

这是一个新的 Linux 服务器,运行 MySQL 5、PHP 7.6 和 Apache 2。

@$add_user = mysqli_query($conn, "INSERT INTO users(username, email, custom_title, avatar, message_count, is_moderator, is_admin, is_banned, is_onli`enter code here`ne, security_key) VALUES('$n_username','$n_email','$n_custom_title','$n_avatar','$n_message_count','$n_is_moderator','$n_is_admin','$n_is_banned','0','$security_key')");

https://i.hizliresim.com/vadEDR.png

【问题讨论】:

  • 我会说它尝试插入一些数据但不断失败的其他进程。
  • 目前还没有 PHP 7.6 这样的 PHP 版本

标签: mysql


【解决方案1】:

您必须运行 SQL 指令“TRUNCATE name_table;”。

【讨论】:

    【解决方案2】:

    这意味着您有一个进程正在尝试插入记录但失败 - 这样的操作会增加 AUTO INCREMENT 数量但不会添加记录。

    您可以随时拉回 AUTO INCREMENT 编号 - 您可以在 PHPMyAdmin 的操作选项卡中执行此操作。

    【讨论】:

    • 你不应该拉回自动增量数字。
    • @YourCommonSense 为什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2019-06-28
    • 2011-04-05
    • 2020-08-27
    • 2016-08-03
    • 2019-10-11
    相关资源
    最近更新 更多