【发布时间】:2011-09-11 14:16:13
【问题描述】:
我正在使用 Python 在 mysql insert ignore into........ 中运行查询
运行查询后,我想知道该行的主键。我知道有查询
SELECT LAST_INSERT_ID();
但我不确定它是否适用于插入忽略
最好的方法是什么?
【问题讨论】:
-
试试看。它应该工作。如果没有,请告诉我们
-
不幸的是,它不起作用,尽管官方文档相反;
INSERT IGNORE后跟LAST_INSERT_ID()将返回最后插入的 ID(如果同一会话中没有插入,则返回 0)。参见示例:pastebin.com/KQaCQABR
标签: mysql