位置: 编程技术 - 正文

mysql 实现互换表中两列数据方法简单实例(mysql转移表数据表)

编辑:rootadmin

推荐整理分享mysql 实现互换表中两列数据方法简单实例(mysql转移表数据表),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql切换数据库sql语句,mysql交换表名,mysql替换表,mysql切换数据库sql语句,mysql交换表名,mysql交换表名,mysql替换表,mysql交换表名,内容如对您有帮助,希望把文章链接给更多的朋友!

由于最近项目,有这样一个需求,是把数据库中的两列数据互换,经过好久才搞定,这里写个简单实例,做过记录。

1.创建表及记录用于测试

2.互换original_price与price的值

新手可能会使用以下方法进行互换

update product set original_price=price,price=original_price;

但这样执行的结果只会使original_price与price的值都是price的值,因为update有顺序的,

先执行original_price=price , original_price的值已经更新为price,

mysql 实现互换表中两列数据方法简单实例(mysql转移表数据表)

然后执行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;

执行结果:

mysql> select * from product;+----+--------+----------------+--------+| id | name | original_price | price |+----+--------+----------------+--------+| 1 | 雪糕 | 5. | 3. || 2 | 鲜花 | . | . || 3 | 甜点 | . | . || 4 | 玩具 | . | . || 5 | 钱包 | . | . |+----+--------+----------------+--------+5 rows in set (0. sec)

mysql> update product as a, product as b set a.original_price=b.price, a.price=b.original_price where a.id=b.id;Query OK, 5 rows affected (0. sec)Rows matched: 5 Changed: 5 Warnings: 0

mysql> select * from product;+----+--------+----------------+--------+| id | name | original_price | price |+----+--------+----------------+--------+| 1 | 雪糕 | 3. | 5. || 2 | 鲜花 | . | . || 3 | 甜点 | . | . || 4 | 玩具 | . | . || 5 | 钱包 | . | . |+----+--------+----------------+--------+5 rows in set (0. sec)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

mysql数据库迁移至Oracle数据库 本文实例为大家分享了java获取不同路径的方法,供大家参考,具体内容如下1.使用工具:(1)NavicatPremium(2)PL/SQLDeveloper.0(3)OracleSQLDeveloper4.0.0..(点击可进

微信公众平台开发 数据库操作 一、简介前面讲解的功能开发都是简单的调用API完成的,没有对数据库进行操作。在接下来的高级功能开发中,需要使用到数据库,所以在这一篇中,

MySQL redo死锁问题排查及解决过程分析 问题背景周一上班,首先向同事了解了一下上周的测试情况,被告知在多实例场景下MySQLServerhang住,无法测试下去,原生版本不存在这个问题,而新版

标签: mysql转移表数据表

本文链接地址:https://www.jiuchutong.com/biancheng/348935.html 转载请保留说明!

上一篇:Java连接mysql数据库并进行内容查询的方法(java连接mysql数据库教程)

下一篇:mysql数据库迁移至Oracle数据库(mysql数据库迁移上云)

  • 核定征收企业所得税暂行办法
  • 营业收入比销售商品收到的现金少
  • 总公司设立分公司的决定
  • 一般纳税人的税务筹划
  • 房地产中心
  • 行政单位会计核算采用
  • 股权转让需要缴纳企业所得税吗
  • 无形资产增资账务处理
  • 虚开发票企业所得税怎么补缴税?
  • 员工借款报销流程
  • 先收入后开票如何做账
  • 当月用专票是增版还是增量
  • 购销企业
  • 企业收取多年租金怎么算
  • 印花税 企业
  • 医院晚上开不开
  • 商业折扣如何开发票
  • 建筑企业成本票是含税价还是不含税价
  • 快递公司税收优惠
  • 工资晚发一个月个税怎么申报的
  • 雇主全额负担的法律责任
  • 增值税预缴税款表
  • 生产人员社保计入哪个科目
  • 企业所得税固定资产折旧计算
  • 小型微利企业普惠性减税政策
  • 内部交易进项税怎么算
  • win11和win10比较
  • 当月发工资当月报个税吗
  • 重庆四日游最佳攻略超详细
  • 专业版 win10
  • 补缴社保费可以投诉,也可以申请仲裁吗
  • 税款滞纳金会计科目
  • 在建工程进项税额
  • explore.exe
  • thinkphp框架怎么用
  • php常用命令
  • php列表
  • div不规则排版
  • 通行费电子发票的发票代码为多少位
  • 个人所得税申报截止时间
  • 当月计算的增值税是负数怎么办
  • sql查询服务器硬件信息
  • 非营利组织注册
  • 个人对企业的例子
  • 开具发票要注意方面是有哪些?
  • 固定资产是指的什么
  • 去年的管理费用多做了今年怎样调账
  • 发票金额大于实际报销怎么做账
  • 补贴计税吗
  • 销售酒怎么结转销售成本
  • 发票是中国独有的吗
  • 食堂计入公务接待费
  • 防伪税控服务费全额抵扣政策
  • 公司财务人员的作用
  • 企业建账要求
  • Mysql中LAST_INSERT_ID()的函数使用详解
  • winxp u盘拒绝访问
  • linux锁住用户
  • Win10 Mobile 10572预览版新增中文简体五笔输入法
  • 苹果电脑dashboard什么意思
  • linux的总结
  • xp 注册
  • 右键回收站一直转圈
  • android图形
  • 提高css文件可维性的方法
  • shell脚本用法
  • linux 服务器重启
  • jquery绑定事件和移除事件
  • expect实现单台、多台服务器批量scp传输文件
  • unity ctrl
  • 树的python
  • jqueryw3c
  • 金税盘电子发票怎么开
  • 车辆购置税是地方收入吗
  • 新车购置税最低多少钱
  • 五险一金不满一年可以领失业金吗
  • 办理供票资格申请
  • 党建与内控合规风险防范相融合
  • 徐州注销营业执照去哪里
  • 京豆付款有返利吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设