是否可以在查询中插入插入的插入ID?
例如,有什么东西可以做类似的事情:
$stmt = $cxn->prepare("INSERT INTO numbers (new_id) VALUES (?)");
$stmt->bind_param('i', GET_ID_BEING_INSERTED());
$stmt->execute();
感谢。
答案 0 :(得分:3)
是的,您可以查询:
SELECT last_insert_id()
获取最后插入的数据集的ID,但您应该在插入操作后立即执行。
结果将在名为last_insert_id()
答案 1 :(得分:1)
PHP函数mysql_insert_id()
检索上一个查询为AUTO_INCREMENT
列生成的ID。