比如你要将 表 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(‘www.davecn.cn’, ‘w’, ‘Ww’); -> ‘WwWwWw.davecn.cn’ 这个函数是多字节安全的。
示例: 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://davecn.cn/‘ );
mysql replace
用法1.replace intoreplace into table (id,name) values(‘1‘,‘aa‘),(‘2‘,‘bb‘) 此语句的作用是向表table中插入两条记录。 2.replace(object, search,replace) 把object中出现search的全部替换为replaceselect replace(‘www.davecn.cn‘,‘w‘,‘Ww‘)—>WwW wWw.davecn.cn
例:把表table中的name字段中的 aa替换为bbupdate table set name=replace(name,‘aa‘,‘bb‘)
mysql字段使用SQL语句如何替换字符
ecshop数据库ecs_stats总是很大的解决方法
ecs_stats表是记录访问日志的,短时间内会增加很多数据库存储空间,而且记录访问日志对网站的性能也有影响,建议清空日志表所有记录,登陆后台->数据库管理->Sql查询,可以运行SQL语句:truncate table ecs_stats 来清空,然后在商店设置那里关闭日志记录功能,这样就不会再记录日志到ecs_stats表,也可以运行SQL语句:delete from ecs_stats,删除表。
如何在EXCEL单元格中同时显示日期和星期
想在单元格中填入日期,自动显示星期几,常规中只有日期,其实EXCEL很强大的,可以自定义,首先,选中单元格,然后右键选择“设置单元格格式”, 单击左边的“分类”里面的“自定义”,然后在右 边的“类型”中输入“yyyy”年”m”月”d”日” [$-804]aaaa;@”确定就OK了。
关于WordPress 用户注册后收不到密码通知邮件
邀请几个朋友在小站注册帐号后,发现注册以后系统不能发送包含密码的通知邮件,在网上搜了搜发现遇到这个问题的还真不少。经过一番折腾,终于解决了该问题,现把一点经验分享如下。
系统不发送邮件问题,分两种情况:
(1)如果所有情况,如发表评论时邮件也发送不出邮件的话,应该是你的主机不支持mail函数了。如果是本机使用,就安装个SMTP服务器;如果用的虚拟主机,就让服务商开通邮件功能。
(2)如果其它时候邮件收发正常,只是用户注册时不能发送邮件,则可能是邮件运营商把你的系统发送的邮件当作垃圾邮件直接过滤掉了。
这里只讲一下第二种情况的解决方法,同样有两种方法:
(1)在后台–>设置–常规 里把管理员邮箱修改为 163 gmail yahoo 等常用邮箱,而不用虚拟主机提供的邮箱服务以免被当作机器人。比如,我原来用的虚拟主机商提供的admin@ucooper.com,换为 ucooper01@gmail.com就工作正常了。
(2)让系统不发邮件,直接在用户注册后显示密码。
要修改的地方其实也不算多,只需改动WordPress根目录下的 wp-login.php 即可。
1、搜索下面这句,位于 register_new_user 函数中。用于注册成功后发送通知。找到后把它注释掉(指令前面加 //)。注:如果你不想取消该功能就无需注释掉这句。
wp_new_user_notification($user_id, $user_pass);
2、在上面这句的下一行加上两句:
setcookie(“u”, $user_login);
setcookie(“user_pass”, $user_pass);
目的是把注册时填写的用户名,以及wordpress随机生成的密码写入cookies,以便在后面调用。
3、搜索下面这句
$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);
并把它替换为
$errors->add(‘registered’, __(‘ ^__^ 注册成功!用户名:’.$_COOKIE[“u”].’密码:’.$_COOKIE["user_pass"].’(登录后自行修改成您便于记忆的密码)’), ‘message’);
OK,这样就可以了,测试一下吧!
ASP中的Cookie使用
Cookie是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个Web站点会话之间持久地保持数据。Request和Response对象都有一组Cookie。Request.cookie集合是一系列Cookie,从客户端与HTTP Request一起发送到Web服务器。反过来,如果你希望把Cookie发送到客户机,就可以使用Response.Cookies.
1、Expires属性
该属性可以赋一个日期,过了这个日期Cookie就不能再被使用了。通过给Expires属性赋一个过期的日期,就可以删除Cookie。如:
<%Response.cookies(“passtime”).Expires=DateAdd(“m”, 1, NOW)%>
这样设置Cookie在一个月后过期。
2、Domain属性
该属性定义Cookie要传送的唯一域。如:Cookie只传送给Microsoft的人,则可以使用以下代码。
<%Response.Cookies(“domain”).Domain=”http://www.microsoft.com/”%>
3、ASP用来写入Cookie即向客户机发送Cookie的语法如下:
Response.Cookies(“Cookie名”).[("键名").属性]=内容
如果某个ASP文件要创建一个Cookie,则下面的代码可以放在ASP文件的第一个<html>之前,以避免产生错误.
<%Response.Cookies(“CookieName”)=”NewCookie” %>
<html>
……
</html>
4、同样ASP用Request对象的Cookies集合来读取Cookie,如:
<%Response.write Request.Cookies(“CookieName”)%>
下面以一个完整的例子来说明Cookie:
»阅读全部
SQL Server 2008不能安装的解决方法
升级Microsoft SQL Server 2008数据库,安装总会出现各式各种的错误,现就出现的错误解决方法说下希望大家能用的到:
1、错误一
属性不匹配。存在属性(Directory, Compressed),包括属性(0),不包括属性(Archive, Compressed, Encrypted)。
错误代码 0x84B40000。
解决方法:
1.提示这个信息说明用户采用了磁盘压缩,SQL Server安装时没有自动解压缩
2.去掉安装目录的磁盘压缩,并且要应用到目录下的所有子文件夹
2、错误二
规则“以前版本的 Microsoft Visual Studio 2008”失败。
本计算机安装了以前版本的 Microsoft Visual Studio 2008。请先将 Microsoft Visual Studio 2008 升级到 SP1 再安装 SQL Server 2008。
解决方法:
1、我已经卸载了Microsoft Visual Studio 2008,只是卸载不干净,要升级sp1,光补丁就快2G,简直欲哭无泪啊。方法1当然按部就班的升级了。
vs.net2008 sp1的下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61
2、不用管他,下载一个灰色按钮激活专家(去百度搜下),直接激活 “下一步”,安装就可以了!
近期评论