社区
MySQL
帖子详情
使用Navicat清空Mysql表后 id自增不能从1开始
gates321
2009-02-01 06:04:09
如题,
清空表后 手动添加一个id为1的字段 并仍使其自增(主键) 然后通过jdbc连接后通过servlet添加新信息 发现id并没有从1开始自增 而是按照清空表之前的id自增的
望高手赐教!!!
...全文
3142
3
打赏
收藏
使用Navicat清空Mysql表后 id自增不能从1开始
如题, 清空表后 手动添加一个id为1的字段 并仍使其自增(主键) 然后通过jdbc连接后通过servlet添加新信息 发现id并没有从1开始自增 而是按照清空表之前的id自增的 望高手赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fcoolx
2009-02-01
打赏
举报
回复
或者用 truncate table table_name 清空表 id就会从1开始
fcoolx
2009-02-01
打赏
举报
回复
可用alter table table_name AUTO_INCREMENT=n命令来重设自增的起始值
unixlinuxsys
2009-02-01
打赏
举报
回复
Navicat清空是否关闭重新打开?
缓存里面有没有未清空的数据?
Navicat
客户端sqlserver表结构转到
mysql
数据库中操作文档
Navicat
客户端sqlserver表结构转到
mysql
数据库中操作文档
Navicat
清空
Mysql
表后
id
自增
从1开始
可用alter table table_name AUTO_INCREMENT=n命令来重设
自增
的起始值 或者用 truncate table table_name
清空
表
id
就会从1开始
mysql
清空
表数据后如何让
自增
ID
仍从1开始
mysql
清空
表数据后如何让
自增
ID
仍从1开始?也就是说如何重排auto_increment 重排auto_increment有2种方法: 1、
清空
表时
使用
truncate命令,而不用delete命令
mysql
> truncate test;
使用
truncate命令的好处: 1)、速度快 2)、可以对
自增
ID
进行重排,使
自增
ID
仍从1开始计算
MySQL
如何让
自增
id
设置为从1开始
一般开发过程中,会产生很多测试数据,如果需要清理历史数据,并让
自增
id
继续从1开始计数,该如何操作呢? 提供如下3 种方式: 方式1 通过
MySQL
的客户端工具(比如:
Navicat
) 1、选择需要
清空
的数据表,右键–>
清空
表 2、右键–> 设计表–> 选项,将自动递增的值改为1,保存表设计即可。 方式2 truncate table 表名; 该 SQL 语句会
清空
表数据,并将
自增
ID
改为1 方式3 通过 SQL 语句先删除表数据,再设置
自增
ID
值为1 delete from 表
mysql
让
清空
表且
自增
的
id
重新从1开始的命令--潘万丁
mysql
的sql命令: 用于
清空
某表的数据 且让
自增
的
id
重新从1开始。真是有效,不改变表原有的设计,只从
id
=1开始。
MySQL
57,065
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章