博客
关于我
Mysql用一条update语句交换两列的值
阅读量:156 次
发布时间:2019-02-28

本文共 324 字,大约阅读时间需要 1 分钟。

数据从外部导入后,发现两列的值位置错位,无法修改列名,因此需要通过SQL语句交换两列的值。以下是解决方案:

  • 通过中间变量交换两列值

    UPDATE table SET pic3 = author, author = press, press = pic3, pic3 = NULL
    这样可以将两列的值轻松交换。

  • 带条件的交换(可指定特定数据)

    UPDATE table SET pic3 = author, author = press, press = pic3, pic3 = NULL WHERE id = 24
    这样可以指定某一条数据进行交互。

  • 注意事项:

    • 确保中间变量pic3不会影响其他数据。
    • 完成后可清理pic3字段,避免误导后续操作。

    转载地址:http://khqd.baihongyu.com/

    你可能感兴趣的文章
    python基础变量之---列表
    查看>>
    python基础变量之---元组
    查看>>
    python基础内容_Python基础入门必须了解的
    查看>>
    Python基础之面向对象2(封装)
    查看>>
    Python基础之给函数增加元信息
    查看>>
    python基础之字符编码
    查看>>
    python基础之多线程与多进程(二)
    查看>>
    Python基础之基本数据类型一《数字与字符串》
    查看>>
    python基础之变量---总纲
    查看>>
    Python基础之列表
    查看>>
    Python基础之Python环境搭建
    查看>>
    python基础之--面相对象--OOP基本特性
    查看>>
    python基础之--迭代器和生成器及异常处理
    查看>>
    python基础之--包和模块
    查看>>
    python基础之---面向对象--属性和方法
    查看>>
    python基础之---运算符
    查看>>
    python基础之---语句
    查看>>
    python基础之---正则表达式
    查看>>
    python基础之---函数式编程
    查看>>
    python基础之---函数
    查看>>