【发布时间】:2010-07-21 13:07:28
【问题描述】:
是否可以通过phpmyadmin恢复mysql数据库以前的状态? 我在 4 个具有自动增量的表中有一列。 我的问题是当我尝试添加数据时如何重新开始计数 1。 我尝试删除所有记录,然后添加一条记录,但它不是以 1 开头。 如何在不通过键入和选择数据类型重新构建数据库的情况下执行此操作。 我想要做的是再次从 1 开始计数。有可能吗?
【问题讨论】:
标签: mysql phpmyadmin
是否可以通过phpmyadmin恢复mysql数据库以前的状态? 我在 4 个具有自动增量的表中有一列。 我的问题是当我尝试添加数据时如何重新开始计数 1。 我尝试删除所有记录,然后添加一条记录,但它不是以 1 开头。 如何在不通过键入和选择数据类型重新构建数据库的情况下执行此操作。 我想要做的是再次从 1 开始计数。有可能吗?
【问题讨论】:
标签: mysql phpmyadmin
打开 phpMyAdmin,然后从左上角的面板中选择您要更改的数据库。 现在单击左上角的“查询”按钮打开一个查询窗口,然后您可以在其中运行下面的 sql 代码来重置表的自动增量计数。
ALTER TABLE your_table_name AUTO_INCREMENT=1
【讨论】:
如果您不关心表格中的数据,您可以点击空按钮(确保您在正确的表格上)。这将截断您的表格,之后您添加的任何内容都将从 1 开始。如果您将字段设置为自动递增,那么之后的每个项目都将增加 1。
【讨论】:
你试过了吗...
ALTER TABLE t2 AUTO_INCREMENT = 1;
它会将值重置为允许的最小值。除此之外,你运气不好。
【讨论】: