现在我在PHP中使用mysqli,下面的查询不起作用:
"SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME = 'my_table'"
为什么不呢?我怎样才能使它工作呢?
您不需要这个查询。
如果你认为你是-有一些关键的错误在你的数据库设计。
获取自增id的唯一合适位置是INSERT查询旁边,而不是其他任何地方。否则,您的模式将受制于竞争条件,迟早会使您失败。
那么,让你在 INSERT使用mysqli_insert_id()