帝国cms常用的SQL语句
发布时间:2021-12-17作者:帝国建站网
1.复制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='';
2.添加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<>'';
3.如果副表中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=''
4.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;
相关帝国教程
- 01-31用户投稿支持自行添加tags标签方法
- 08-07防止重复提交js按钮变灰
- 12-06帝国wap内容模板里过滤掉图片尺寸的方法
- 04-02帝国CMS自定义列表查询SQL语句
- 10-06帝国CMS灵动标签调用当前栏目下子栏目列表
- 10-25帝国CMS模板上下翻页页码有哪些方法
- 11-17帝国cms列表页获取文章信息的收藏次数
- 10-26帝国cms水印支持png透明度的方法
- 03-22帝国CMS用PHP代码实现灵动标签的技巧
- 02-08帝国CMS模板判断当前页面是否为首页、列表页和内容页的方法
- 12-28帝国cms模板里调用当日发布的信息代码
- 10-30帝国cms专题模板自定义字段调用标签使用方法是什么?
- 05-12帝国CMS会员使用邮箱或用户名同时登陆修改教程
- 07-17帝国CMS扩展SQL程序编写介绍和教程
- 06-29帝国CMS用JS代码实现栏目高亮的代码大全
- 11-03帝国CMS高级应用—灵动标签调用二级导航 循环子栏目和信息
- 09-27帝国CMS多作者调用(包括有作者链接和没有连接)的方法
- 12-01帝国CMS循环调用复选框字段标签输出教程是什么?
- 06-09帝国cms调用栏目别名的方法有哪些?
- 10-08帝国CMS灵动标签调用复选框字段去除“|” 符号