mysql数据库同一张表中两列(2个字段)值的对调互换

0 mysql数据库同一张表中两列(2个字段)值的对调互换

mysql数据库两列字段值互换.jpg

某个数据库表中有两个字段的字只录入的时候录错了,本该录入到字段a的数据录入到了字段b,儿本该录入到字段b的录入到了字段a。手动去调换的恐怕要累断手,这时候就需要将他们调换。

假设表的名字为neiyi,录入出错的两个字段名分别为shuliang和jiage。那么使用下面语句即可将其内容对调。

update neiyi as a, neiyi as b set a.jiage=b.shuliang, a.shuliang=b.jiage where a.id=b.id;

执行完毕去查看,两列数据互换成功。

赞(0)
打赏 微信扫一扫微信 支付宝 QQ 扫码打赏
如若转载,请注明本文出自:https://www.guaitoo.com/show/125.html