mysql批量update数据优化

2018-07-20  本文已影响0人  萧格
$sql = 'UPDATE table_1 SET fields_1 =  CASE id ';
$ids = [];
foreach ( $arr as $v) {
     $ids[] = $v['id'];
     $sql .= ' when ' . $v['id'] . ' THEN ' .md5($v['field_1']);
}
$ids = join(',', $ids);
$sql = ' END  WHERE id IN ($ids)'; 
上一篇 下一篇

猜你喜欢

热点阅读