插入从另一个表中选择的多个行并返回第一个插入行的ID

时间:2018-01-21 23:02:27

标签: php mysql sql mysqli insert

我使用此查询成功插入从另一个表中选择的多个行:

INSERT INTO `products`(`description`, `number`)
    SELECT `article_description`, `article_number`
    FROM articles

我现在需要一些帮助:

1)能够返回插入的第一个ID的值(如果说product_id)。所以第一行插入了多个INSERT

2)如果1)不可能,则可能返回last row inserted的值。

几个问题:   - 我应该如何修改我的查询?   - 或者INSERT完成后我应该采取哪些措施?   - 我应该使用mysqli_insert_id()吗?

0 个答案:

没有答案