-->

帝国CMS常见常用的SQL语句

帝国CMS常见常用的SQL语句有哪些,下面一起来看看吧:

  一、复制tags字段内容到keyboard,当keyboard为空的时候:

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.keyboard=a.infotags where a.id=b.id and b.keyboard='';

  二、添加tags字段内容到keyboard:

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.keyboard=concat(b.keyboard,',',a.infotags)  where a.id=b.id and b.keyboard<>'' and a.infotags<>'';

  三、如果副表中keyid(相关链接)字段为空,说明keyboard设置不合理,干脆清空,为自动分词扫清障碍

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.keyboard=''  where a.id=b.id and  a.keyid=''

  四、newstext在副表,提取第一张图片为标题图片。当标题图片为空的时候。

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext,  '.jpg',  1),'src=',-1),'"',''),'.jpg')  where  a.newstext  like  '%.jpg%'  and  b.titlepic='' and a.id=b.id;

update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext,  '.gif',  1),'src=',-1),'"',''),'.gif')  where  a.newstext  like  '%.gif%'  and  b.titlepic='' and a.id=b.id;

上一篇: 帝国CMS中[!--no.num--]标签的怎么用

下一篇: 帝国cms灵动标签同时调用头条(1级、2级)、推荐(1级、2级)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/technology/506.html

展开更多