
如果是系统的类的函数,需要在前面加上:: , 如果是你使用的类中的函数,在类中使用时,直接调用,函数名(实参) , 其它类中使用,先声明实例, 类名 dlg, dlg函数() 如果不在类中,只是当前文档中使用,直接函数名就OK。。。
复制代码
代码如下:
Update
dede_addonsoft
SET
dxylink=REPLACE(dxylink,
'zip',
'rar')
where
aid
>
45553;
复制代码
代码如下:
update
`table_name`
set
field
=
replace(field,'rar','7z');
table_name:要查询的表名,
field:表里的字段名,
replace(field,'rar','7z');
:正则匹配,把field字段里的
rar
替换为
7z
MySQL正则表达式替换,字符替换方法
两句SQL,都是字符替换,比较好用。
update
comment
set
url=IF(url
REGEXP
'testyahoocomcn',REPLACE(url,'www1sohucom','wwwsinacom'),REPLACE(url,'www2yahoocom','wwwsinacom'))
where
1=1;
update
comment
set
author_url=REPLACE(author_url,'sohu','sina')
where
author_url
REGEXP
'wwwsohucom';
MySQL
replace函数替换字符串
MySQL
replace函数我们经常用到,下面就为您详细介绍MySQL
replace函数的用法,希望对您学习MySQL
replace函数方面能有所启迪。
最近在研究CMS,在数据转换的时候需要用到mysql的MySQL
replace函数,这里简单介绍一下。
比如你要将表
tb1里面的
f1字段的abc替换为def
UPDATE
tb1
SET
f1=REPLACE(f1,
'abc',
'def');
REPLACE(str,from_str,to_str)
在字符串
str
中所有出现的字符串
from_str
均被
to_str替换,然后返回这个字符串:
mysql>
SELECT
REPLACE('wwwmysqlcom',
'w',
'Ww');
->
'WwWwwwmysqlcom'
这个函数是多字节安全的。
示例:
UPDATE
`dede_addonarticle`
SET
body
=
REPLACE
(
body,
'</td>',
''
);
UPDATE
`dede_addonarticle`
SET
body
=
REPLACE
(
body,
'</tr>',
''
);
UPDATE
`dede_addonarticle`
SET
body
=
REPLACE
(
body,
'<tr>',
''
);
UPDATE
`dede_archives`
SET
title=
REPLACE
(
title,
'大洋新闻
-
',
''
);
UPDATE
`dede_addonarticle`
SET
body
=
REPLACE
(
body,
'//////',
'http://specialdayoocom/meal/'
);
mysql
replace
用法1replace
intoreplace
into
table
(id,name)
values('1','aa'),('2','bb')
此语句的作用是向表table中插入两条记录。
2replace(object,
search,replace)
把object中出现search的全部替换为replaceselect
replace('www163com','w','Ww')--->WwW
www163com
例:把表table中的name字段中的
aa替换为bbupdate
table
set
name=replace(name,'aa','bb')
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)