mysql 同时更新多行数据不同的值

时间:2016-07-19 09:29:43
【文件属性】:

文件名称:mysql 同时更新多行数据不同的值

文件大小:370B

文件格式:TXT

更新时间:2016-07-19 09:29:43

mysql

mysql 同时更新多行数据不同的值 一个复杂的多条件更新sql: update users set status = (case user_id when 1 then 0 when 3 then 1 when 4 then 0 else status end) where user_id in (1,3,4) 在多数情况下,执行一条update语句会比执行多条update语句快得多。 需要注意,要考虑else情况,将原status赋值回去,否则会使不符合更新条件的字段值变为null


网友评论

  • 有点忽悠人,楼猪太不厚道,在简介里就全部写上了
  • 实在不知道LZ在说神马。。而且大家也不要下载程序。。代码都在简介里面。。 = =