我没有得到查询生成器的替换和更新之间的区别。特别是有关替换的文档...
此方法使用PRIMARY和UNIQUE键作为确定因素,执行REPLACE语句,该语句基本上是(可选)DELETE + INSERT的SQL标准。
...但是我没有看到在示例中使用PK的迹象。我在这里缺少一些基本知识吗?(我知道Update很好)。
更换
$data = array(
'title' => 'My title',
'name' => 'My Name',
'date' => 'My date'
);
$this->db->replace('table', $data);
Run Code Online (Sandbox Code Playgroud)
更新资料
$data = array(
'title' => $title,
'name' => $name,
'date' => $date
);
$this->db->where('id', $id);
$this->db->update('mytable', $data);
Run Code Online (Sandbox Code Playgroud)
谢谢。
| 归档时间: |
|
| 查看次数: |
5135 次 |
| 最近记录: |