Discuz论坛使用MySQL update语句更新数据库_苹果数据

日期:2014-07-13 / 人气: / 来源:网络

今天正好用到Discuz论坛中修改发帖者ID,共享下给各位,希望有助于理解update语法
Update cdb_posts SET
authorid= REPLACE('1','1', '66')
Where authorid REGEXP "1";
dis中某一个表修改成全部一样如下:
update cdb_posts set authorid='66'
进一步学习程序代码
Update 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) Where 字段名 REGEXP "替换前的字段值";
例句:
Update chinastor SET
url= REPLACE('www.stor.com.cn','chinastor', 'abc')
Where url REGEXP "www.stor.com.cn";
如果在记录中,有类似
www.stor.com.cn
www.chinastor1.com
www.chinastor2.com
要将这些记录都变成www.abc.com则执行sql语句如下
Update chinastor SET
url= REPLACE('www.stor.com.cn','chinastor', 'abc')
Where url REGEXP '^(www.stor.com.cn)';
正则是非常灵活的,但是有非常复杂的情况,正则的效率不一定高于其他的方法,不一定要死抱着一颗树,有时候尝试新的方法或许会学到更多的东西。

Windows系统中Apache2、PHP5、MySQL5安装方法

准备进入新的领域,开始学习新的东西。一切都从头学起,就像一年级的小娃娃,呵呵。可惜,还是岁月不饶人,一晃已经年过30,偶尔照照镜子,还算年轻。有时候想想,这些事情还是交给硕士生去做得了,可怕自己落后时代太多,跟不是时代也是很可怕的事情,希望自

MySQL教程

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部