从MySQL数据库获取自动递增的值

时间:2011-04-04 00:19:04

标签: php mysql database

我正在编写一个PHP脚本,其中使用诸如“INSERT INTO y(x,x,x)VALUES(z,z,z)之类的查询将数据插入表中。我有一个唯一的,主要的,自动递增的表格中的密钥。如何在插入数据后立即获取该数字,并使用新行更新密钥?

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

取决于您如何进行查询,如果您正在使用某些数据库抽象层......

mysql函数:mysql_insert_id

mysqli:mysqli->insert_id

PDO:PDO::lastInsertId

答案 2 :(得分:0)

mysql_insert_id - 获取上次查询中生成的ID