评论会员:OriginalGriff 时间:2012/02/07
。AFAIK你不能没有删去该领域,并重新创建它,
这有很好的理由。
1)自动编号(不幸的)经常被用来作为一个表的索引。这意味着有可能存在,它是指由以前的自动编号,现在删除的行的其他行。如果你可以重置的数目,然后这些行会最终将与一个新行。
在您的情况下,想象它会导致什么麻烦,如果您使用自动编号,发票号码,并在发票上的项目有单独tablw。这些将回自动编号的发票。如果您重置的数目,突然一个客户得到他没有订购了三件发票,一直没有。麻烦随之而来。
就个人而言,我最讨厌的自动编号,只有不断使用它时,我将永远不会提到它作为一个例子的日志表的索引。如果您需要具体的发票号码顺序(法律,你在做的大部分地区)考虑编写一个存储过程分配一个新的发票号码和使用一个GUID,而不是实际的数据库行参考
评论会员:游客 时间:2012/02/07
|后删除所有Jαved:压缩数据库表中的行,要重置"自动编号"值回1。压缩数据库,通过这个环节,imgsrc=src="http://feeds.wordpress.com/1.0/comments/codinglifestyle.wordpress.com/426/"]