gpt4 book ai didi

MySQL LAST_INSERT_ID() - 它是如何工作的

转载 作者:行者123 更新时间:2023-11-29 01:21:37 26 4
gpt4 key购买 nike

我有这个问题:我有一个存储过程,它将行插入到具有自动递增列 a 的表 A,然后将一行插入到表 B,该表具有到列 A.a 的外键 b。我正在使用 LAST_INSERT_ID 获取列新插入行的值。但是 lat 说这个存储过程有 2 个并行调用,我如何确保(或数据库本身确保)b 列不会有任何错误分配。

无法在 documentation 中找到它

最佳答案

MySQL LAST_INSERT_ID() 函数获取由您使用的同一连接实例插入的最后一个 ID,因此即使您同时运行同一脚本的 1000 个实例,您也不必担心。

关于MySQL LAST_INSERT_ID() - 它是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21513569/

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