Code Igniter返回特定的插入值

时间:2015-07-24 23:49:02

标签: sql database postgresql codeigniter

在PostgreSQL中,我有以下查询:

INSERT INTO tbl_cardbrand (cardbrand_name) VALUES ("Ferrari") RETURNING cardbrand_id;

我想知道是否可以使用Code Igniter 3实现它,我需要“cardbrand_id”并且由于数据库模型的特殊原因我不能使用$this->db->insert_id();

1 个答案:

答案 0 :(得分:0)

是的,有可能..

由于您指定了您不想使用$this->db->insert_id();,因此您可以使用此查询

select MAX(cardbrand_id) from tbl_cardbrand

这会导致数据库再次受到攻击,但会检索您当前插入的cardbrand_id

注意: - 我认为cardbrand_id自动增量