我想更新一下数据库中以前的一个字段中的记录,如下:
/news/access/tjsj/2004/8/19/5578.htm我想把它替换成 /news/access/tjsj/2004/8/19/55780.htm
只是在'.htm'前面多加了个0,请问如何写方便快捷一点
/news/access/tjsj/2004/8/19/5578.htm我想把它替换成 /news/access/tjsj/2004/8/19/55780.htm
只是在'.htm'前面多加了个0,请问如何写方便快捷一点
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2
update table1 set filed1='/news/access/tjsj/2004/8/19/55780.htm' where filed1='/news/access/tjsj/2004/8/19/5578.htm'这个已经是最方便的最快捷的了
replace反而会慢的
你这个好象是可以的,不过用你那句只是取出,我应该如何写才能完成更新呢
UPDATE biao SET tmp = left([tmp],len([tmp])-4) & '0.htm';
UPDATE news
SET url = REPLACE(url, '.htm', '0.htm')
非常感谢楼上各位