从插入语句中检索UUID

时间:2018-10-05 18:01:32

标签: mysql node.js uuid

我们将在表中生成有序的uuid作为主键,以防止数据库服务器复制中的主键重复。有没有一种方法可以在插入时获取主键字段(或生成的有序uuid)的值而无需运行第二个查询?

我们尝试在返回的结果集上获取带有“ .insertId”的值,但该值仅适用于自动递增主键,因此insertId始终返回为“ 0”。

有没有一种方法可以在插入时获取主键字段(或生成的有序uuid)的值而无需运行第二个查询?

这是我得到的结果对象:

e.printStackTrace()

使用自动递增的主键,“ insertId”是主键。但是,由于我们没有使用自动递增,因此它保持为0。

1 个答案:

答案 0 :(得分:1)

简短的回答是“否”,但是,您可以自行决定接受我的回答。