Mysql 为什么自动增量不';我们不能按顺序办事
我在服务器中有一个数据库,我正在用c#重写我的旧程序。当我检查自动增量定义的ID列时,我看到了如图所示的结果 第一表: 第二表:Mysql 为什么自动增量不';我们不能按顺序办事,mysql,auto-increment,Mysql,Auto Increment,我在服务器中有一个数据库,我正在用c#重写我的旧程序。当我检查自动增量定义的ID列时,我看到了如图所示的结果 第一表: 第二表: 有什么想法吗?我没有删除任何行,我的命令sql在Id 20和33之间仍然相同。20年后唯一的区别是我更正了我的事务性写入数据,它起作用了。它会影响id的增量?任何失败/回滚的事务?是的,我正处于开发阶段。但是ID的1,3,4是其后的第一个insert语句。在YourRemarq下,我将截断该表(我处于开发阶段),因为回滚/提交工作正常,我将检查它。谢谢你的想法。自
有什么想法吗?我没有删除任何行,我的命令sql在Id 20和33之间仍然相同。20年后唯一的区别是我更正了我的事务性写入数据,它起作用了。它会影响id的增量?任何失败/回滚的事务?是的,我正处于开发阶段。但是ID的1,3,4是其后的第一个insert语句。在YourRemarq下,我将截断该表(我处于开发阶段),因为回滚/提交工作正常,我将检查它。谢谢你的想法。
自动增量
生成唯一的值,但不能保证相邻值之间没有间隙。@Ismail Gunes:你为什么在意?在顺序PK中有间隙是完全可以的