主题:  auto_increasment

fensy

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2002/3/26 18:15:04
#12002/6/1 22:43:05
请问:再做论坛,数据表用到了auto-increasement,当自动增量auto-increasement增到了它的上限后,
再添加就出错了,于是就想把以前的一些记录删掉,可是删掉后然后没办法
据说用mysql数据库可以用语句;delete from table_name;就可以把该表中的数据全部删掉,并且重新添加数据就可以从头开始的了,可是我怎么试都不行?
恳请那位帮忙解答,谢谢。



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#22002/6/3 3:27:09
SQL Server:
1,delete table_name 。
2,设计表/将标识设为否。存盘。将标识设为是。
Mysql:
1,delete from table_name 。
2,alter table talbe_name change id id int(4) not null 。
3,alter table table_name change id id int(4) not null auto_increment 。
(其实就是删除表的内容,把自动增量属性去掉,再加上。)



fensy

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2002/3/26 18:15:04
#32002/6/5 15:44:19
谢谢版主,
不知道我的mysql是不是因为汉化得缘故,按照你得方法还是行不通