情况是这样的:
我们的业务需要进行一个审核操作,比如审核之后已经获取到了需要修改数据库的数据ID分别为:33 64 89 128 ……
等等,我目前都是将这些需要修改的ID放在一个数组当中进行循环,然后一个一个的执行UPDATE语句进行修改。不知道有没有什么办法可以用一个语句直接修改多个制定ID的字段内容,麻烦高手指点。 因为目前循环修改的话,后期数据量太大就容易报错出问题
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
是同一个值么。
这样?
where in不能直接传数组的,根据1楼这样:如果是数组可以直接用implode()方法
循环拼sql语句
暂时想到的方法,之前这样做过插入的方法,比一条一条的插入快很多,最好加上事务。