Mysql 将表里的两列值数据互换

示例:
 

需要将表中的 两个订单号互换  

Mysql 将表里的两列值数据互换_第1张图片

方案:
 

将同一张表数据做 临时数据 和主表 做数据交互 。


update
    表 as main,
    表 as temp
set
    main.bill_no = temp.track_bill_no,
    main.track_bill_no = temp.bill_no


where main.id = temp.id;   (等值条件)

效果:

Mysql 将表里的两列值数据互换_第2张图片

就先到这。

你可能感兴趣的:(MySQL,mysql,数据交互,两列,互换)