gpt4 book ai didi

python - 如何在使用连接器/python 驱动程序 (MySQL) 插入行后立即获取 LAST_INSERT_ID()

转载 作者:行者123 更新时间:2023-11-29 00:02:00 25 4
gpt4 key购买 nike

这是我的模式,

TABLE articles

id -> AUTO_INCREMENT_VALUE
article_name -> STRING

插入 articles(id,article_name) 值 (NULL,'Harry Potter')

每秒有很多并发事务发生,

我正在使用 MySQL 的连接器/python 驱动程序执行此操作。

有什么方法可以在插入的同时在一个查询中获取 LAST_INSERT_ID()?

这样安全吗?如果另一个插入已经同时发生怎么办?

最佳答案

cursor.lastrowid 在 connector/python 中获取最后一个 auto_incremented 值

此外,该函数在并发事务中使用是安全的

关于python - 如何在使用连接器/python 驱动程序 (MySQL) 插入行后立即获取 LAST_INSERT_ID(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29347364/

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