首页 > 数据库技术 > 详细

mysql关联表更改表多个字段值

时间:2019-04-29 18:28:13      阅读:300      评论:0      收藏:0      [点我收藏+]
关联表更改某一个字段值:更改部分数据,外层where条件控制更改记录的数量
BEGIN;
UPDATE sturgeon_summary s SET s.set_date = (SELECT set_date FROM sturgeon_set_pay p WHERE s.set_no = p.set_no ) WHERE s.merchant_no ="300900100390" ;
SELECT * FROM sturgeon_summary WHERE merchant_no ="300900100390";
ROLLBACK;
-- COMMIT;

 

关联表更改某一个字段值:更改全部记录
BEGIN;
UPDATE sturgeon_summary s SET s.merchant_no = (SELECT merchant_no FROM sturgeon_set_pay p WHERE s.set_no = p.set_no )SELECT * FROM sturgeon_summary WHERE merchant_no ="300900100390";
SELECT * FROM sturgeon_summary;
ROLLBACK;
-- COMMIT;

关联表更改多个字段值:

BEGIN;
UPDATE sturgeon_summary s SET s.set_date = (SELECT set_date FROM sturgeon_set_pay p WHERE s.set_no = p.set_no ),s.merchant_no = (SELECT merchant_no FROM sturgeon_set_pay p WHERE s.set_no = p.set_no )  WHERE s.set_no ="M2201904290100100010039093733702";
SELECT * FROM sturgeon_summary;
ROLLBACK;
-- COMMIT;

 

mysql关联表更改表多个字段值

原文:https://www.cnblogs.com/pandaly/p/10791969.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!