mysql update语句
来源:互联网 发布:千千静听 mac 老版本 编辑:程序博客网 时间:2024/05/29 11:24
UPDATE ClientBankInfo SET status = 3WHERE sn IN (SELECT sn FROM zjzc.ClientBankInfo WHERE cardNo IN (SELECT cardNo FROM ClientWenJinCardInfo WHERE status = 3));UPDATE ClientBankInfo p, (SELECT sn FROM zjzc.ClientBankInfo WHERE cardNo IN (SELECT cardNo FROM ClientWenJinCardInfo WHERE status = 3)) ppSET p.status = 3where p.sn=pp.sn关联更新测试;mysql> select * from t1;+------+------+| id | name |+------+------+| 1 | a1 || 2 | a2 || 3 | a3 || 4 | a4 || 5 | a5 || 6 | a6 |+------+------+6 rows in set (0.00 sec)mysql> select * from t2;+------+------+| id | name |+------+------+| 6 | a6 || 5 | a5 |+------+------+2 rows in set (0.00 sec)mysql> start transaction;Query OK, 0 rows affected (0.00 sec)mysql> update t1,t2 set t1.name='xx' where t1.id=t2.id;Query OK, 2 rows affected (0.01 sec)Rows matched: 2 Changed: 2 Warnings: 0mysql> select * from t1;+------+------+| id | name |+------+------+| 1 | a1 || 2 | a2 || 3 | a3 || 4 | a4 || 5 | xx || 6 | xx |+------+------+6 rows in set (0.00 sec)mysql> select * from t2;+------+------+| id | name |+------+------+| 6 | a6 || 5 | a5 |+------+------+2 rows in set (0.00 sec)如果:mysql> update t1,t2 set name='xx' where t1.id=t2.id;ERROR 1052 (23000): Column 'name' in field list is ambiguous提示name列是模糊的/**************mysql> select * from t2;+------+------+| id | name |+------+------+| 6 | a6 || 5 | a5 |+------+------+2 rows in set (0.00 sec)mysql> update t1,t2 set name='xx' where t1.id=t2.id;ERROR 1052 (23000): Column 'name' in field list is ambiguousmysql> update t1,t2 set t2.name='xx' where t1.id=t2.id;Query OK, 2 rows affected (0.01 sec)Rows matched: 2 Changed: 2 Warnings: 0mysql> select * from t2;+------+------+| id | name |+------+------+| 6 | xx || 5 | xx |
0 0
- MYSQL UPDATE语句
- MYSQL UPDATE语句
- mysql insert update语句
- MySQL insert update语句
- MySQL Update语句用法
- MySQL update 语句
- Mysql Update 语句语法
- mysql update语句
- mysql 常用update语句
- mysql update select 语句
- MySQL UPDATE 语句
- mysql:sql update语句
- mysql update语句 正则替换
- mysql 多表update更新语句
- mysql update去重语句
- MYSQL INSERT UPDATE DELETE 语句
- MySQL批量update语句优化
- mysql perl 抓取update语句
- orcle在plsql中删除job
- 计算机操作系统学习笔记1
- Hibernate + Spring (quartz) 整合懒(延迟)加载问题
- Qt之QToolBox
- SpringMVC - HelloWorld
- mysql update语句
- python (库、应用程序 ) (打包、上传、构建、安装) => LTS
- 召回率 Recall、精确度Precision、准确率Accuracy、虚警、漏警等分类判定指
- C++编程入门系列之十(函数的参数传递与内联函数)
- IBinder, BBinder和BpBinder
- 关于OpenStack虚拟机启动卷备份
- Head First Design Patterns 阅读笔记之四: Factory Pattern
- 渐变效果
- Nohttp 获取图片Bitmap