如果我有一个名为ID的列,mysqli_insert_id只能工作吗?

时间:2014-01-28 03:32:03

标签: database mysqli mysql-insert-id

您好我想知道如果我使用mysqli_insert_id函数,这只会插入一个自动增量id值,如果我有一个名为ID的列,因为目前我有一个名为UserID的我想知道这是否会给我带来问题?

1 个答案:

答案 0 :(得分:1)

为了使ID有用,不必将该列调用mysqli_insert_id,但您必须拥有AUTO_INCREMENT列,我相当确定必须是主键。

你描述它的方式,听起来你可能会误解mysqli_insert_id的作用。它没有插入 ID;它返回它分配的最后一个自动生成的ID。因此,如果要使用该ID添加引用刚刚插入的行的其他记录,则在插入行后使用它。