楼主:
你这种想法本身就是错误,用数据库最大的关键就是数据库能做的事,轻易不要去改变它,
你想要的那种结果,有必要吗一点都没有如果想要顺序排列的序号有好多办法limit就可以
你想想,如果你插入数据的时候是往两个表中插入的,A表中的ID是主键,用来做B表的外键用来关系AB两个表,如果照你那样做A表的ID变了,B表怎么办这仅仅是两个表,如果表多了又怎么办难道你还得一个个去改否则的话 关系就全乱了
所以,用数据库切记两点----->:
1:数据库能做的是事情,轻易不用自己的方法去做,除非特殊情况,一般很少
2:轻易不要改变数据库自己生成的数据
(1)将ID删除,重新新增一个
(2)truncate table 表名
(3)dbcc checkident(表名,RESEED,0)
SQLserver数据库主要特性
(1)高性能设计,可充分利用WindowsNT的优势。
(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
(3)强壮的事务处理功能,采用各种方法保证数据的完整性。
(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
参考资料
SQLserver数据库百度百科[引用时间2018-4-5]
以上就是关于MySQL中怎样使删除表中的一条记录后,剩余记录还是排序且自动增长的全部的内容,包括:MySQL中怎样使删除表中的一条记录后,剩余记录还是排序且自动增长的、怎样清空SQL SERVER数据库,清空后让表的ID自增列从1开始、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)