MySQL - 无法将表的自动增量值设置为较低的值

标签 mysql phpmyadmin auto-increment

我以前可以在删除表中的行后将自动增量值设置为低于现有值,但现在我不能这样做(我只能将其设置为高于当前值)。我想知道这是因为升级了 MySQL (5.6.11)/PHPMyAdmin (3.5.8),还是我应该仍然可以这样做?

最佳答案

您可以通过重新启动 MySQL 服务器来重置隐藏值。 InnoDB重启后重新计算自增值。

更新您的行,并重新启动 mysql 守护进程。这可以防止您重建您的表,这对于大表来说可能很麻烦。

关于MySQL - 无法将表的自动增量值设置为较低的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16762297/

相关文章:

php - 从显示空字符串的mysql获取数据

mysql - 如何将 2 个条目添加到 phpmyadmin 中的 1 个字段而不重复该行

mysql 如何将列 id 从 varchar 更改为 ints 并自动增加?

mysql - MySQL、InnoDB自增索引的结构

PHP SQL 以及将 'WHERE' 与变量一起使用

mysql - 如何获取MySQL结果集中图片数最少的?

mySQL >> 使用 CONCAT、GROUP_CONCAT 和多个 JOINS 的查询速度非常慢(63 条记录需要 100 秒)

mysql - 使用 R 从 phpmyadmin 连接到本地数据库

php - MySql PHPmyadmin 错误 #1062

postgresql - PostgreSQL 函数是原子的吗? (ID生成)