我有以下查询:
INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1
我想要插入或更新的ID.通常我会运行第二个查询以获取此信息,因为我认为insert_id()只返回'inserted'ID而不是更新的ID.
有没有办法INSERT/UPDATE并检索行的ID而不运行两个查询?
mysql insert-id
insert-id ×1
mysql ×1