博客
关于我
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可视化matplotlib_如何使用Python中最强大的可视化工具Matplotlib?
    查看>>
    python可维护性_使用这7大神器,让你的Python 代码更容易于维护
    查看>>
    python变量的详细教程_Python零基础入门教程之语法入门[变量](第二期)
    查看>>
    Python变量命名方法-ChatGPT4o作答
    查看>>
    Python变量与运算符
    查看>>
    python单元测试之unittest
    查看>>
    Python单元测试unittest实战
    查看>>
    python协程实时输出_Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
    查看>>
    Python化身“安全老中医”:一键搞定工控系统漏洞,从零基础到精通,收藏这篇就够了!
    查看>>
    Python加速运行技巧
    查看>>
    python办公自动化基础遍历文件夹
    查看>>
    python办公自动化基础输出文件和文件夹
    查看>>
    python办公自动化基础搜索文件
    查看>>
    python前端之css
    查看>>
    Python制作进度条,原来有这么多方法
    查看>>
    Python制作简单的学生成绩管理系统
    查看>>
    python制作甘特图的基本知识(附Demo)
    查看>>
    python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
    查看>>
    Python到底能做什么?它的优点在哪?
    查看>>
    python利用pytorch库导出图像分割算子
    查看>>