用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1555|回复: 2
收起左侧

[已解决] 关于批量更新,如果不存在则批量新增

[复制链接]
发表于 2014-9-2 00:50:17 | 显示全部楼层 |阅读模式
本帖最后由 aidec 于 2014-9-2 19:27 编辑

如题,已经测试过$this->db->update_batch(); 但它无法自动进行批量新增的动作


我的资料表大约长这样


ID(自动主键) rID(角色ID) mID(选单ID)
1 1 1
2 1 2
3 1 3
4 2 1
5 2 2
6 2 3
7 2 4


我原本是希望用$this->db->update_batch();更新时




可以自动更新成
ID(自动主键) rID(角色ID) mID(选单ID)
1 1 1
2 1 2
3 1 5
4 2 1
5 2 2
6 2 3
7 2 4
8 1 6

发表于 2014-9-2 09:37:34 | 显示全部楼层
本帖最后由 Closer 于 2014-9-2 10:01 编辑

新增和更新是兩回事
只能用IF判斷式去處理

不想用迴圈的原因是?
 楼主| 发表于 2014-9-2 13:11:04 | 显示全部楼层
不想執行太多次,聽說比較耗資源,所以想試其他方法。目前已自行找出解決方案。謝謝!!

本版积分规则