mysql替换字段里数据内容部分字符串

mysql替换表的字段里面内容,如例子:

mysql> select host,user from user  where user=‘testuser‘; 
+-----------------------+----------+
| host                  | user     |
+-----------------------+----------+
| localhost.localdomain | testuser | 
+-----------------------+----------+

update字段host的内容,把"main"改成"slave",用REPLACE

mysql> update user set host=REPLACE(host,‘main‘,‘slave‘) where user=‘testuser‘;       
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select host,user from user  where user=‘testuser‘;                             
+------------------------+----------+
| host                   | user     |
+------------------------+----------+
| localhost.localdoslave | testuser | 
+------------------------+----------+

由查询结果到,数据已经更新成功

时间: 2024-10-16 03:16:27

mysql替换字段里数据内容部分字符串的相关文章

PHP批量替换MySql数据库中的数据内容(替换MySql数据库内容源码)

PHP批量替换MySql数据库内容 UTF-8 1.0版 <?php //声明 //1.本源码开发意图:作者在使用一些CMS建站的时候发现很多CMS把网址写入到数据库了,如果换网址,那么就需要更新数据库中的老网址,如果一个一个修改,很不方便,所以开发此源码,供大家学习或使用: //2.源码开发者:杨波: //3.源码开发者联系QQ:773003231: //4.源码开发者博客:http://www.cnblogs.com/phpyangbo/: //5.源码开放性:任何人都可以随意更改或使用本源

mysql 向字段添加数据或者删除数据

1 UPDATE table SET cids = CONCAT(cids , ',12') where id=id //向字段添加数据 2 //因为要用逗号分隔 所以在在前面加了一个逗号 3 4 UPDATE table SET cids = replace(cids , ',12' , '') where id=id //从字段中删除数据 5 //只要把想要删除的数据替换为空就可以了 原文地址:https://www.cnblogs.com/milletHandsome/p/12213171

sql 替换字段中部分内容

背景: 项目中安装ssl证书,http升级为https,突然发现文章表中,内容生成的html,域名保存到数据库中, 文章详情字段,出现大量的http://xxx.com/xx  由于内容太多,发愁中ing.... 突然想 update语句能不能更新部分内容,一查发现还真有: update article_form set cont = replace(cont ,'http://','https://'); 一次性解决,速度还挺快 秒级上万条. 原文地址:https://www.cnblogs.

js替换div里的内容

<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script>function a(){ document.getElementById("a").innerHTML=111111;}</script></head><body> <div id="a&

mysql 一个字段多个别名以及字符串截取函数substring,left,right

SELECT orderId id1,orderId id2 FROM `order` where orderId='888'; 输出:id1 888:id288: substring,left,right,substring_index 参考: http://www.jb51.net/article/27458.htm

mysql更新某个字符串字段的部分内容

如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考. Mysql更新字段中部分数据第一种情况: update tab set     A   = concat(substring(A,1,3),'bbb'); 从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123aaa',那么更新之后为'123bbb'了. Mysql更新字段中部分数据第二种情况: 1.Mysql模糊查询: se

批量替换 MySQL 指定字段中的字符串

MySQL指定字段的特定字符串批量替换的具体语法是: UPDATE 表名 SET 字段名 = replace(字段名, 'http://www.jptcgyy.com', ''); 就是讲 该字段所有的 http://www.jptcgyy.com网址替换为空! 另外,针对ID也可以作个筛选替换,比如我们想把content_type__theme表中ID小于300的field_down_value字段中"86"替换成"80",那么语法就是: UPDATE conte

Mysql笔记之 -- replace()实现mysql 替换字符串

mysql 替换函数replace()实现mysql 替换字符串 mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便. mysql 替换函数replace() UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%

用update和replace在sql中替换某一个字段的部分内容

用update和replace在sqlSever中替换某一个字段的部分内容 update users_settings set 替换字段 = replace(替换字段,' 原来内容' '新的内容') where `ConfigName`='accesslist' SQL报错"参数数据类型 text 对于 replace 函数的参数 1 无效" 对text或ntext类型的数据在查询中不能进行字符串操作.这时用得最多的是把text当作varchar(实际内容长度低于8000字节时)或把n