Hy,
有没有办法在mysql数据库(INSERT INTO table_name VALUES () ...
)中插入内容后检索该插入的ID以进行进一步操作?
旧的方法是进行插入,然后在表名上查询SELECT
。但有没有办法在单个查询中执行此操作?
非常感谢
答案 0 :(得分:3)
在PHP中,请致电mysql_insert_id()
。或直接在MySQL中,调用LAST_INSERT_ID()
函数。
// PHP
echo mysql_insert_id();
// PHP MySQLi
echo $mysqli->insert_id;
-- in MySQL
SELECT LAST_INSERT_ID();
答案 1 :(得分:0)