0514-86177077
9:00-17:00(工作日)
一、单表查询—>更新
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
二、多表联合查询—>更新
UPDATE a INNER JOIN (SELECT yy FROM b) c ON a.id = c.id SET a.xx = c.yy [WHERE Clause]
例子:
tableex_copy1表
tablein_copy1表
查询SQL
SELECT * FROM tableex_copy1 a LEFT JOIN (SELECT * FROM tablein_copy1) b ON a.BID = b.AID WHERE b.ASEX = '女'
update SQL
UPDATE #SELECT * FROM tableex_copy1 a LEFT JOIN (SELECT * FROM tablein_copy1) b ON a.BID = b.AID SET a.CESHI = '6666' WHERE b.ASEX = '女'
更新之后的tableex_copy1表
总结
到此这篇关于MySQL将select结果执行update的文章就介绍到这了,更多相关MySQL将select结果执行update内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
标签:盐城 沈阳 黔东 移动 珠海 拉萨 沈阳 徐州
上一篇:MYSQL慢查询与日志的设置与测试
下一篇:解决Linux安装mysql 在/etc下没有my.cnf的问题