我注意到在 SQL Server 中,当 INSERT 失败时,IDENTITY ID 仍在增长。这在 MySQL 中不是问题
这是示例http://sqlfiddle.com/#!3/51b7d/8
我怎样才能防止这种情况?谢谢
我注意到在 SQL Server 中,当 INSERT 失败时,IDENTITY ID 仍在增长。这在 MySQL 中不是问题
这是示例http://sqlfiddle.com/#!3/51b7d/8
我怎样才能防止这种情况?谢谢
MySQL 和 SQL Server 都不保证紧凑标识。这两种产品都可以而且将会在生成的身份中留下空白。这是一个MySQL SqlFiddle证明 MySQL 可以留下空白。
所以现在你知道你的假设是不正确的,回到绘图板并改变你的设计,不要假设紧凑的身份。