V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
Leigg
V2EX  ›  MySQL

关于 Mysql 批量修改数据的一个问题

  •  
  •   Leigg · 2018-04-18 20:22:00 +08:00 · 3392 次点击
    这是一个创建于 2172 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是酱紫的,假设有一个字段“ test ”存储了不只 1 条的数据,数据的格式都是类似“校长-测试”,“老师-测试”,“学生-测试”这样子的,我想把这些数据后面的“-测试”删掉,可以一条语句实现吗?如何写呢?谢谢~

    3 条回复    2018-04-19 11:22:26 +08:00
    mogp
        1
    mogp  
       2018-04-18 20:52:15 +08:00 via Android   ❤️ 2
    update 表名 set 列名=replace(列名,'原文','新内容')
    Leigg
        2
    Leigg  
    OP
       2018-04-19 09:43:11 +08:00
    @mogp 这条语句只能改一条记录吧?
    wjpdev
        3
    wjpdev  
       2018-04-19 11:22:26 +08:00
    @Leigg 要这么看,update 表名 set 列名=replace(列名,'-测试','')
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2412 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:00 · PVG 00:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.