我正在使用INSERT在我的数据库中创建一个新记录,该记录由自动编号字段“product_id”标识。插入行后,我需要立即获取新行的ID,以便输出信息以便进一步处理。有没有mysql函数来获取此ID?
答案 0 :(得分:2)
LAST_INSERT_ID()返回自动生成的AUTO_INCREMENT值。
答案 1 :(得分:0)
请参阅:http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
注意:这是假设c api。
来自文字:
<强> 20.8.10.3。如何获取上次插入行的唯一ID
如果将记录插入到包含AUTO_INCREMENT列的表中,则可以通过调用 mysql_insert_id()函数来获取存储在该列中的值。