首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个数据库关于主键自增有关问题

2013-06-25 
问个数据库关于主键自增问题!比如id int primary key auto_increment之后我添加了20来条记录后,id上升到20

问个数据库关于主键自增问题!
比如id int primary key auto_increment
之后我添加了20来条记录后,id上升到20多,之后我全部删除记录后,再次添加记录,发现不是从1开始的,而是从之前的20多开始的,不太明白,麻烦大大们解答!


还有就是关于java中的时间(new Date())存到数据库怎么操作,从数据库读时间到java页面又怎么操作,主要是那个啥转换的不会弄。本人小白,麻烦详细点。 数据库 mysql Java
[解决办法]
SQL内部会有一个计数器,就算你把整个表的数据全部删除掉,自增列会以计数器的值去自增,除非你删除表重建就等于重置计数器。

java没搞过。
[解决办法]
你 truncate table删除数据自增列就重置了

时间字段插入到数据库中会有一个隐式转换,insert into table (createdate) values ('2013-05-25')

热点排行