有没有办法在插入后立即插入行ID而不执行select查询?基本上,这个想法是这样的,我有两个表,一个产品,第二个存储有3列--id / productId / count。我需要在productId中插入我在此查询之前插入的产品的产品ID。例如 -
Product with id 1.
我将其插入到表格中,例如产品,它会生成id 1。 我没有做select,但是在我做了另一个插入后会在表格中插入这些数据 -
id - 1
/ productId - 1
(取自之前使用AI生成ID 1的查询)/ count = 0
。
希望你明白我的意思。
编辑:我正在使用MYSQL数据库。
答案 0 :(得分:2)
是的,在MySQL中,只需在第二个查询中使用LAST_INSERT_ID()。
答案 1 :(得分:0)
使用mysql_insert_id();
这是php的一个函数,它会返回自动增量类型属性的最后插入的id