-1

现在我在 PHP 中使用 mysqli,以下查询不起作用:

"SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME = 'my_table'"

为什么不呢,我怎样才能让它工作?

4

1 回答 1

2

您不需要此查询。

如果您认为是 - 您的数据库设计中存在一些严重错误。
获取自动递增 id 的唯一合适位置是 INSERT 查询旁边的右侧,其他任何地方都没有。否则,您的架构将受到竞争条件的影响,迟早会让您失败。

所以,只有在INSERT 使用后才能让你自动增量mysqli_insert_id()

于 2013-05-23T16:09:51.117 回答