在PostgreSQL中,我有以下查询:
INSERT INTO tbl_cardbrand (cardbrand_name) VALUES ("Ferrari") RETURNING cardbrand_id;
我想知道是否可以使用Code Igniter 3实现它,我需要“cardbrand_id
”并且由于数据库模型的特殊原因我不能使用$this->db->insert_id();
。
答案 0 :(得分:0)
是的,有可能..
由于您指定了您不想使用$this->db->insert_id();
,因此您可以使用此查询
select MAX(cardbrand_id) from tbl_cardbrand
这会导致数据库再次受到攻击,但会检索您当前插入的cardbrand_id
注意: - 我认为cardbrand_id
是自动增量