MySQL ON DUPLICATE KEY-最后插入ID?

我有以下查询:


INSERT INTO table (a) VALUES (0)

  ON DUPLICATE KEY UPDATE a=1

我想要插入或更新的ID。通常我运行第二个查询以获取此信息,因为我相信insert_id()仅返回“插入的” ID,而不返回更新的ID。


有没有一种方法可以在不运行两个查询的情况下进行INSERT / UPDATE和检索行ID?


眼眸繁星
浏览 726回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL