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

[控制器] 批量增加问题

[复制链接]
发表于 2017-6-27 14:47:39 | 显示全部楼层 |阅读模式
本帖最后由 fengyihang 于 2017-6-27 14:50 编辑

$this->db->set_update_batch($data, 'id', false);
$this->db->update_batch('mytable', NULL, 'id');
打印执行的代码如下:
UPDATE `goods` SET id = CASE
WHEN `id` =  THEN 2
WHEN `id` =  THEN 1
ELSE id END, goods_num = CASE
WHEN `id` =  THEN `goods_num`+2
WHEN `id` =  THEN `goods_num`+1
ELSE goods_num END
WHERE `id` IN(,)

id值没能传进去,第一步set_update_batch返回的数据,个人认为没有问题.
有大神遇到过这样的问题吗?求解

发表于 2017-6-27 15:50:10 | 显示全部楼层
$data 的内容也贴一下吧

本版积分规则