gpt4 book ai didi

php - 如何在插入查询中获得 auto_increment 值?

转载 作者:行者123 更新时间:2023-11-29 01:17:10 25 4
gpt4 key购买 nike

所以,我想知道您是否要启动此查询:

INSERT INTO users (name, gender, location) VALUES ('Ricky-Bobby', 'm', 'Daytona Beach, FL');

假设 users 有另一个自动递增的主键列,您如何在不启动另一个查询的情况下获取该主键的值?

最佳答案

Codeigniter 通过函数 $this->db->insert_id() 简化了 MySQL 查询 SELECT LAST_INSERT_ID()

虽然这一个查询,但它是一个非常轻量级的查询,不会成为性能问题。需要注意的一件事是:

  • 如果您想要插入的行上的 ID; $this->db->insert_id()
  • 如果您想要 auto_increment 值,即 INSERT 将具有的下一个值作为 id,只需 $this->db->insert_id( ) + 1

关于php - 如何在插入查询中获得 auto_increment 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16154129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com