0
自動遞增的ID只是想通過人誰知道比我MySQL的假設基礎上的多值插入和第一ID
我執行MySQL的插入,我插入說,在一個查詢10行以上的MySQL到欠幅脈衝這一點。然後,當您獲取MySQL的最後一個插入ID時,它將爲您提供第一個插入的ID的ID。
是否安全地假設其他ID是連續的insert_id - insert_id + 9?或者有沒有什麼可能的辦法,這不可能是事實?
謝謝
自動遞增的ID只是想通過人誰知道比我MySQL的假設基礎上的多值插入和第一ID
我執行MySQL的插入,我插入說,在一個查詢10行以上的MySQL到欠幅脈衝這一點。然後,當您獲取MySQL的最後一個插入ID時,它將爲您提供第一個插入的ID的ID。
是否安全地假設其他ID是連續的insert_id - insert_id + 9?或者有沒有什麼可能的辦法,這不可能是事實?
謝謝
是的,這可能不總是這種情況。
隨着innodb_autoinc_lock_mode = 2
,(當併發INSERT語句運行)由單一的INSERT語句可分配是不連續的AUTO_INCREMENT值插入的行
http://dev.mysql.com/doc/refman/5.1/en/innodb-auto-increment-handling.html
非常感謝,我很高興缺省值是innodb_autoinc_lock_mode = 1!現場參考,我很感激 – jstats 2012-07-31 05:06:57