gpt4 book ai didi

MySQL假设基于多值插入和第一个id自动递增ID

转载 作者:行者123 更新时间:2023-11-29 08:49:27 24 4
gpt4 key购买 nike

只是想由比我更了解 MySQL 的人来运行这个

我执行 MySQL 插入,在一个查询中插入 10 行。然后当你得到MySQL的最后一个插入ID时,它会给你第一个插入ID的ID。

可以安全地假设其他 ID 连续为 insert_id - insert_id+9 吗?或者有什么可能的方法不会出现这种情况?

谢谢

最佳答案

是的,情况可能并不总是如此。

使用innodb_autoinc_lock_mode = 2,可以为单个 INSERT 语句插入的行分配不连续的 AUTO_INCRMENT 值(当并发 INSERT 语句运行时)。

http://dev.mysql.com/doc/refman/5.1/en/innodb-auto-increment-handling.html

关于MySQL假设基于多值插入和第一个id自动递增ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com