当前位置:首页 > 技术分享 > 正文内容

MySQL数据库 批量替换SQL语句 示例

执行工具以及位置:

phpmyadmin:一般宝塔、1panel、虚拟主机啥的都有这个

image.png

0、备份当前数据!备份当前数据!备份当前数据!

1、选择服务器

2、选择数据库,选择了数据库会看到当前数据库的所有数据表

3、点击“SQL”,打开运行SQL查询

4、写需要执行的SQL语句

5、执行,指定会返回影响行数(执行成功),报错提示(执行失败)


Navicat:需要支持MySQL的版本

image.png

0、备份当前数据!备份当前数据!备份当前数据!

1、选择链接

2、打开数据库,选择了数据库会看到当前数据库的所有数据表

3、右键>>新建查询

4、写需要执行的SQL语句

5、运行,指定会返回影响行数(执行成功),报错提示(执行失败)



批量替换语句:

update 表名 set 字段 = replace(字段,'需要被替换的内容','替换后的内容') where 替换条件

举例:

update zbp_post set log_Content = replace(log_Content,'123','345') // zbp_post 表中 把log_Content字段中的所有123换成345
update zbp_post set log_Content = replace(log_Content,'123','345') where log_ID > 1000 // zbp_post 表中 把log_ID大于1000的行log_Content字段中的所有123换成345

执行语句之前,务必先备份

“MySQL数据库 批量替换SQL语句 示例” 的以下内容与本文无关

简单说两句

访客

◎ 不想说话可以不说,说了便要负责!