小编Hea*_*rWa的帖子

当INSERTing到表中时,我可以获得自动递增的主索引的值吗?

我在表中插入一行,并希望得到自动递增的主索引的值.

主索引是表中唯一的唯一值,所以我不想做任何事情,比如"SELECT [primary index] FROM [table] WHERE [columns =我刚刚插入的数据]"以防止歧义.我也不想选择最后一行,因为我的INSERT和SELECT语句之间可能插入了一行.

我可以插入一个空行,SELECT主要索引和UPDATE行与数据,但这似乎是一个非常丑陋的黑客.这让我相信它们必须是一种获取你刚刚通过mysqli API插入的行的主索引的方法,因为我认为这将是非常普遍的事情.

有人可以开导我吗?

php mysql mysqli insert

1
推荐指数
1
解决办法
112
查看次数

标签 统计

insert ×1

mysql ×1

mysqli ×1

php ×1