MySql批量更新方法
2015-09-28 13:04
633 查看
准备数据
表 user(用户)、dept(部门)
1:更新符合单个条件的某个字段的一条数据
update user u set u.name = '测试' where u.id = ""
2:in 更新多条数据
update user u set u.name = '测试' where u.id in ("", "", "")
3:符合多个条件更新内容不同的多个字段
update user u set u.address = case u.id when "a" then "是斯蒂芬斯蒂芬" when "b" then "第三方" else "" end where u.id in ("a", "b")
4:多表联合
update user u left join dept d on u.deptId = d.id set u.name = "", d.name = ""
表 user(用户)、dept(部门)
1:更新符合单个条件的某个字段的一条数据
update user u set u.name = '测试' where u.id = ""
2:in 更新多条数据
update user u set u.name = '测试' where u.id in ("", "", "")
3:符合多个条件更新内容不同的多个字段
update user u set u.address = case u.id when "a" then "是斯蒂芬斯蒂芬" when "b" then "第三方" else "" end where u.id in ("a", "b")
4:多表联合
update user u left join dept d on u.deptId = d.id set u.name = "", d.name = ""
相关文章推荐
- mysql创建存储过程 定时调用
- mysql 定时执行存储过程
- MySql修改表结构
- MySQL InnoDB MVCC实现原理
- 允许远程用户登录访问mysql的方法
- MySQL重连,连接丢失问题解决
- Mysql CPU占用高的问题解决方法小结
- Mysql主从复制原理
- LoadRunner参数化MySQL
- 关系数据库比较:SQLite vs MySQL vs PostgreSQL
- mysql安装目录、配置文件存放位置
- mysql安装目录、配置文件存放位置
- mysql存储过程游标与全局事务应用范例
- Mysql新知识点150928
- MySQL插入语句insert性能优化
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- MySQL Cluster(MySQL 集群) 初试
- 在C#中用MySql.Data.MySqlClient连接MySql
- mysql主从原理图解
- [MySQL分享]--MySQL体系结构(InnoDB引擎)