aidec 发表于 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

Closer 发表于 2014-9-2 09:37:34

本帖最后由 Closer 于 2014-9-2 10:01 编辑

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

不想用迴圈的原因是?

aidec 发表于 2014-9-2 13:11:04

不想執行太多次,聽說比較耗資源,所以想試其他方法。目前已自行找出解決方案。謝謝!!{:1_1:}
页: [1]
查看完整版本: 关于批量更新,如果不存在则批量新增