2016-06-07 19:52:29 5820次浏览 4条回答 0 悬赏 20 金钱

如题 UserComment::deleteAll(['id' => [$id_list]]); 我在这种状态 删除不掉 id in() 这种的原生SQL,怎么写呢。$id_list里的字符串已转换成 '2','3','4' 这样子的了。。

最佳答案

  • zhoupenghui 发布于 2016-06-12 10:13 举报

    这样写,你看行不行?

    UserComment::deleteAll([
    'and',
    ['in','id', $id_list]
    ]);
    

    $id_list里面是数组

    4 条回复
    回复于 2016-06-12 17:44 回复

    这么写好用了 ,谢谢。。不过为啥要加and呢?

    回复于 2016-06-13 09:23 回复

    那把and去掉吧,毕竟我也没有测试,不知道行不行哈

    回复于 2017-01-04 10:41 回复

    只能删除一条。。

    回复于 2017-01-04 10:42 回复

    我那个是字符串 改为数组好了

您需要登录后才可以回答。登录 | 立即注册
我的丶关键词
助理

我的丶关键词

注册时间:2016-04-25
最后登录:2017-05-09
在线时长:11小时40分
  • 粉丝1
  • 金钱83
  • 威望0
  • 积分193

热门问题