QQ登录
当前位置:首页 » 标签“Mysql”
Mysql快速批量更新多条记录不同值的语句

      如果是要把Mysql多条数据的某个字段改成一样的值,那语句非常简单,例如把user表的部分用户状态改成 1,语句如下:UPDATE user SET status=1 WHERE id in ('1001,1002,1003');

      那如果要把多条user记录的备注字段改成不同的值,一般情况是使用foreach循环修改。我看了Yii2和ThinkPHP5框架的源码,均没有真正批量更新不同值的方法,ThinkPHP也是采用foreach的形式,然后启用事务机制,当某一条数据更新失败就回滚。例如ThinkPHP5的saveAll批量更新操作就是使用如下代码:
+阅读全文
日期:2017-05-10分类:程序代码标签:Mysql

温馨提示

由于火端最近在工作上和生活上都有大量事情要处理,每天时间都不够用,暂决定和大家告别一段时间,QQ和微信可能会很少回复大家,网站也将暂停更新,感谢大家对火端的支持!

站内搜索