我正在向表中插入一行,并希望获取自动递增的主索引的值。
主索引是表中唯一的唯一值,因此我不想执行类似“SELECT [primary index] FROM [table] WHERE [the columns = the data I just inserted]”之类的操作以防止歧义。我也不想选择最后一行,因为我的 INSERT 和 SELECT 语句之间可能已插入一行。
我可以插入一个空行,选择主索引并用数据更新该行,但这似乎是一个非常丑陋的黑客行为。这让我相信他们必须是一种方法来获取您刚刚通过 mysqli API 插入的行的主索引,因为我认为这将是非常普遍的事情。
有人可以启发我吗?