故障排除自动增量ID Skipping
问题: 在使用ajax将新数据添加到具有自动插入“订单”列“订单“列”列的表格中的新数据时。这迫使手动数据调整以维护顺序。
MySQL 5.1及更高版本中的跳过行为归因于默认的auto_increment行为。如果插入物失败,则不会降低自动提示值,从而导致数字跳过。可以采用几种解决此问题的策略:
auto_increment_increment: Ensure that this parameter is set to "1", as higher values can lead to skipping.
Avoid Concurrency Issues: Concurrent INSERT operations can potentially cause some INSERTs to fail.优化查询或使用交易可以减轻此问题。 附加注意事项:
不一定是连续的,这一点很重要。但是,如果跳过自动启动是一个重大问题,则可以考虑替代方法::使用顺序UUIDS或TIMESTAMP值的组合来生成唯一的标识符。要创建一个更具视觉上一致的序列。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3