Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 为什么自动增量不';我们不能按顺序办事_Mysql_Auto Increment - Fatal编程技术网

Mysql 为什么自动增量不';我们不能按顺序办事

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

我在服务器中有一个数据库,我正在用c#重写我的旧程序。当我检查自动增量定义的ID列时,我看到了如图所示的结果

第一表:

第二表:


有什么想法吗?我没有删除任何行,我的命令sql在Id 20和33之间仍然相同。20年后唯一的区别是我更正了我的事务性写入数据,它起作用了。它会影响id的增量?

任何失败/回滚的事务?是的,我正处于开发阶段。但是ID的1,3,4是其后的第一个insert语句。在YourRemarq下,我将截断该表(我处于开发阶段),因为回滚/提交工作正常,我将检查它。谢谢你的想法。
自动增量
生成唯一的值,但不能保证相邻值之间没有间隙。@Ismail Gunes:你为什么在意?在顺序PK中有间隙是完全可以的