可能重复:
在 SQL 中检索插入的行 ID
有什么方法可以在插入后立即获取插入的行 id 而无需进行选择查询?基本上,这个想法是这样的,我有两个表,一个产品,第二个存储有 3 列 - id / productId / count 。我需要在 productId 中插入我在此查询之前插入的产品的产品 ID。所以例如 -
Product with id 1.
我将它插入到一个表中,例如产品,它生成 id 1。我不做选择,但是在我做另一个插入之后,它将在表中存储这些数据 -
id - 1
/ productId - 1
(取自先前使用 AI 生成 id 1 的查询) / count = 0
。
希望你明白我的意思。
编辑:我正在使用 MYSQL 数据库。