mysql 更新状态 注意放到最后

Sql代码  

  1. UPDATE zanbao.t_order   
  2. SET   
  3.     step = CASE stat  
  4.         WHEN '2' THEN '1'  
  5.         WHEN '4' THEN '2'  
  6.     END,  
  7.     sh_person = CASE stat  
  8.         WHEN '4' THEN '100006'  
  9.         ELSE sh_person  
  10.     END,  
  11.     sh_date = CASE stat  
  12.         WHEN '4' THEN NOW()  
  13.         ELSE sh_date  
  14.     END,  
  15.     sh_remarks = CASE stat  
  16.         WHEN '4' THEN ''  
  17.         ELSE sh_remarks  
  18.     END,  
  19.     qr_person = CASE stat  
  20.         WHEN '2' THEN '100006'  
  21.         ELSE qr_person  
  22.     END,  
  23.     qr_date = CASE stat  
  24.         WHEN '2' THEN NOW()  
  25.         ELSE qr_date  
  26.     END,  
  27.     qr_remarks = CASE stat  
  28.         WHEN '2' THEN ''  
  29.         ELSE qr_remarks  
  30.     END,  
  31.     stat = CASE stat  
  32.         WHEN '2' THEN '3'  
  33.         WHEN '4' THEN '5'  
  34.     END  
  35. WHERE  
  36.     stat IN ('2' , '4')  
  37.         AND id = 'D201504090033'  
时间: 2024-11-05 08:29:41

mysql 更新状态 注意放到最后的相关文章

jsp 网站开发-jsp连接 mysql 更新语法错误,大家帮我看看,谢谢~

问题描述 jsp连接 mysql 更新语法错误,大家帮我看看,谢谢~ update test set check='1' where memName ='lmy' 解决方案 有可能表中列名不对应或者设置的类型不对应

php在linux下检测mysql同步状态的方法

 这篇文章主要介绍了php在linux下检测mysql同步状态的方法,是Linux下使用php检测mysql同步状态的实用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php在linux下检测mysql同步状态的方法.分享给大家供大家参考.具体分析如下: 这里通过两个实例来介绍mysql同步状态检测实现方法.代码如下: 代码如下: #!/bin/sh #check MySQL_Slave Status #crontab time 00:10 MYSQL_USER="ro

MySQL更新死锁问题

作为一个社交类的 App ,我们有很多操作都会同时发生,为了确保数据的一致性,会采用数据库的事物. 比如现在我们有一个点赞操作,点赞成功后,需要更改文章的热度.以下是 SQL 语句: INSERT INTO user_praise(uid,plan_id,stage_id) VALUES(123456,14456,10023); UPDATE plan_hot SET hot = hot + 1 WHERE plan_id = 14456; 在这里我们需要用到事物来确保它的原子性,也就是要么这两

数据库 mysql 视图-MYsql,更新或插入创建视图的源表,则视图的数据更新需要时间吗?

问题描述 MYsql,更新或插入创建视图的源表,则视图的数据更新需要时间吗? 使用的工具是Navicat for MySql, 主要问题是:我要同步七张表数据,然后根据这七张表创建了一个视图A,然后根据视图A去刷新表B.视图A与表B,数据结构是一致的. 实现过程是用存储过程,先同步七张表,然后直接用视图A去刷新表B.刷新是指使表B与视图A,数据一模一样. 在测试的过程中,当向七张表同步4万条数据时候,发现表B少同步了:六百多条数据. 我猜测是在同步完七张表数据之后,更新视图A需要一定的时间,在视

c#-MysqlConnection 关闭了 但是Mysql里状态是sleep

问题描述 MysqlConnection 关闭了 但是Mysql里状态是sleep DataSet ds = db.FindDataAdapter("select * from news order by rand() LIMIT 6;"); public DataSet FindDataAdapter(string sql,params string[] str) { MySqlConnection conn = DB.Getconn(); conn.Open(); MySqlDat

人人公司CEO陈一舟人人更新状态,号召员工踩住无线互联网狂潮

DoNews 2月10日消息 近日,人人公司董事长兼首席执行官陈一舟在人人网上更新状态,号召人人公司员工在2012年踩住无线互联网的狂潮,让人人集团各项业务占领最大可能的市场份额. 数据显示目前中国网民的人数为5.13亿,其中手机网民的规模达到了3.6亿人,互联网普及率达到了38.3%,基于这种发展态势,人人网于2010年推出了"人人报到",首次在移动客户端中引入LBS的概念,并在手机客户端中相继增加了发状态.拍照片等与添加位置信息相关的功能,将单调的位置服务与社交属性深度结合. 目前

MySql更新优化策略_MsSql

模拟场景一: 给数据库中的一张表的结构调整,添加几个字段,后面对之前的数据进行刷新,刷新的内容是对其中的一个已有字段url进行匹配,然后更新新加的字段type和typeid. 后来就写了个shell脚本来刷数据,结果运行shell脚本后我就懵了,怎么这么慢~~~ 情景再现 复制代码 代码如下: CREATE TABLE `fuckSpeed` (   `uin` bigint(20) unsigned NOT NULL DEFAULT 0,   `id` int(11) unsigned NOT

美一男子绑架人质期间仍登录Facebook更新状态

新浪科技讯 北京时间6月23日凌晨消息,美国犹他州一位名叫詹森·瓦尔德斯(Jason Valdez)的男子上周五绑架了一名女性人质,并与警方对峙16小时.在此过程中,他仍然不忘登录Facebook更新状态,并与好友互动. 今年36岁的瓦尔德斯是一名惯犯,他上周五在一家汽车旅馆中绑架了一名女性,并与闻讯赶来的SWAT特警对峙16小时.令人惊奇的是,他在此期间仍然登录Facebook更新状态,与家人朋友互通消息,甚至从一名好友处了解到一名SWAT警员隐藏在灌木丛种,并向他表示感谢. 在绑架过程中,瓦

MYSQL更新优化实录_Mysql

引言 今天(August 5, 2015 5:34 PM)在给数据库中一张表的结构做一次调整,添加了几个字段,后面对之前的数据进行刷新,刷新的内容是:对其中的一个已有字段url进行匹配,然后更新新加的字段type和typeid.后来就写了个shell脚本来刷数据,结果运行shell脚本后我就懵了,怎么这么慢~~~ 情景再现 CREATE TABLE `fuckSpeed` ( `uin` bigint(20) unsigned NOT NULL DEFAULT 0, `id` int(11) u