mysql互换表中两列数据update product set original_price=price,price=original_price;上面sql语句显然不可取 因为先执行original_price=price , original_price的值已经更新为price, 然后执行price=original_price, 正确如下update product as a, product as b set a.original_price=b.price, a.price=b.original_price where a.id=b.id;a和b个人觉得应该是2个临时表 最后一定要用where 不用where会出现不对应的情况
查看原文:http://newmiracle.cn/?p=1782
mysql互换表中两列数据
最新推荐文章于 2024-07-26 16:00:32 发布