我正在使用Codeigniter 活动记录类
我正在尝试为多个表中的特定 id 创建空记录。例如,假设我的用户有 id $user_id
,我想要create empty records in tables T1, T2 and T3
。我遇到问题的代码是:
// Store the select statement in cache
$this->db->start_cache();
$this->db->set('user_id', $user_id);
$this->db->stop_cache();
// Insert empty record in tables related to user
$this->db->insert('T1');
$this->db->insert('T2');
$this->db->insert('T3');
$this->db->flush_cache();
在表中插入了一条空记录,T1
但随后出现错误:
您必须使用“set”方法来更新条目。
编辑: - 显然,表T1, T2 & T3
有user_id
列。
我做错了什么,我该如何解决?我是 codeigniter 的新手,CI 文档并不清楚这个问题。