转自:http://weiyinchao88.iteye.com/blog/1412674
MyISAM表类型可以直接在CREATE语句里面设置就不用多说了,
InnDB引擎
在网上看了下资料,发现InnDB表不能在CREATE语句中初始化AUTO_INCREMENT。
第一次使用ALTER TABLE testt AUTO_INCREMENT = 100 初始化为100,使用但是我要求表在一定时间要清空,同时也要重新初始化ATUO_INCREMENT,看了几张帖子,走了一点点弯路。发现AUTO_INCREMENT只能在表无数据时初始化,菜鸟啊,要学的太多呵呵。于是delete from testt; alter table testt auto_increment=100;成功了- -~~~弯路啊哈哈,好象不能用truncate~~
本文探讨了InnoDB引擎表初始化AUTO_INCREMENT时的限制,并提供了在表无数据时重新初始化AUTO_INCREMENT的方法,包括如何通过删除现有数据并设置新初始值来实现。
1984

被折叠的 条评论
为什么被折叠?



