现在我在PHP中使用mysqli,以下查询不起作用:
"SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME = 'my_table'"
为什么不,我怎样才能让它发挥作用?
答案 0 :(得分:2)
您不需要此查询。
如果您认为自己是 - 在您的数据库设计中存在一些严重错误 获取自动增量id的唯一合适位置是INSERT查询旁边的其他位置。否则,您的架构将受到竞争条件的影响,迟早会使您失败。
所以,使用mysqli_insert_id()
进行 INSERT后,只能自动增量