gpt4 book ai didi

php - LAST_INSERT_ID 更可靠的解决方案

转载 作者:行者123 更新时间:2023-12-01 00:10:48 26 4
gpt4 key购买 nike

<分区>

所以我想用公共(public)列“messageID”链接两个表。所以首先我插入表 1获取自动递增的 ID,然后使用 LAST_INSERT_ID 函数获取该 ID,并将其作为表 2 的 ID:

$db->("INSERT INTO table_1 VALUES('','$message')");
$db->("INSERT INTO table_2 VALUES(LAST_INSERT_ID(),'$message');

但我担心的是,可能有两个用户同时运行此脚本,因此在执行 LAST_INSERT_ID 的两个查询之间的几毫秒内可能已经更改,因此现在两个 ID 不同。有什么办法可以防止这种可能性。我知道不可能用一个查询插入两个表,这是我的第一个想法。非常感谢任何想法。谢谢

26 4 0
文章推荐: 使用 github_repos 数据集在 GCP BigQuery 上进行 SQL 查询验证失败
文章推荐: python - 尝试使用 pandas datareader 获取股票数据时出现 SSL 错误
文章推荐: javascript - 从 iframe 标签获取嵌入的 youtube 播放列表视频的当前时间戳
文章推荐: python - 将 django 变量添加到