随笔分类 - SQL
摘要:定义,每日新增的10个用户,在次日再次登陆有5个记为留存数5个,次日留存率为50%,在第七日还有3个,记为留存数3个,次日留存率为30%; 表1:hlj_user_base_info(用户注册表,记录用户注册信息);关键字段,user_id,device_id,register_time 表2:hl
阅读全文
摘要:场景描述: 采集时候,因为部分采集规则的问题,导致入库的某字段数据多了些无用字符。需要根据含有某个字符串来判断,并清空该值。 操作步骤: 1.备份数据库【十分重要,必须操作!】; 2.输入命令查看含有该字符串的数据条数; SELECT * FROM `***_ecms_app` WHERE loca
阅读全文
摘要:场景描述: 采集部分数据后,newstext字段写入时出现了问题,但页面已经生成,为避免产生404不能直接删除问题页面,现需要将主表news中的简介字段smalltext内容复制到副表news_data_1的newstext中,以代替部分数据。 操作步骤: 1.备份数据库【必须操作,避免数据丢失或操
阅读全文
摘要:帝国插件isbeautify安装开启后,审核文章报错:“Unknown column 'isbeautify' in 'filed list' select id,classid,groupid,newspath.......isbeautify from ***_ecms_app_check wh
阅读全文
摘要:需求场景: 数据表中,因为采集出现的多余字符,比如不需要的多个标题内容,以下划线分割。我们只需要取第一个下划线之前内容,其余的需要删除。 步骤说明: 1. 进入宝塔后台,进入指定数据库SQL命令行中,输入以下MySQL语句: update www_kaifamei_com_ecms_app set
阅读全文
摘要:接上篇文章,当同步Tag到关键词表时候,刷新内容页,却无法出现Tag关联到内容锚文本;检查发现关键在于锚文本关键词替换的设置。 如图: 字段 dokey值为 0 的时候,表示不执行关键词替换,只有为1,提交后才会进行关键词替换,这样锚文本才会显示。 如何批量设置呢? 1.进入数据表 “www_kai
阅读全文
摘要:帝国cms清空大量数据后,存在多个空白翻页,如何清理这些翻页呢? 操作步骤如下: 1.打开 系统>>>备份与恢复数据>>>执行SQL语句>>> 填写语句名称 >>>执行SQL并保存; 2.修改好以下语句的classid的参数,复制以下语句,填写到第一步的SQL输入框,执行并保存,即可。 1 upda
阅读全文
摘要:当帝国cms后台友链数据太多的时候,没有批量删除功能,我们就只能使用SQL语句进行清空,操作如下: 1.打开 系统>>>备份与恢复数据>>>执行SQL语句>>> 填写语句名称 >>>执行SQL并保存; 2.复制以下语句,到第一步SqL语句输入框执行并保存。 TRUNCATE `[!db.pre!]e
阅读全文
摘要:使用帝国cms系统新建网站的时候,需要用到清空数据表如 news、game、soft等信息表,并且需要将序号重置,使得下次新加数据的时候,从1开始, 操作如下: 1.打开 系统>>>备份与恢复数据>>>执行SQL语句>>> 填写语句名称 >>>执行SQL并保存; 2.复制以下语句,到第一步所需的SQ
阅读全文
摘要:使用帝国cms推送插件设置推送数据表时候,报错:Duplicate entry '0' for key 'PRIMARY', 分析原因:没有设置主键自增,导致序号0被反复写入 处理方式:找到该字段,设置A-I勾选,保存即可。
阅读全文
摘要:迁移站点中,使用帝国恢复数据库,有时候会需要用到恢复数据库,但可能会造成新数据表和恢复的数据表共存情况,这样会对程序执行造成冲突。 如图,我们需要删除前缀为“phome_”的数据表, 方法如下: 1.找到数据库,点击SQL 2.输入SQL语句: Select CONCAT( 'drop table
阅读全文
摘要:情景: 当同一局域网环境中,需要协同开发并涉及到本地数据库互联情况,有关权限需要开放! 设置流程: 1.受访端连接 打开Navcat>>>>点击本地数据库>>>>点击用户>>>>新建用户 设置用户名、主机及密码,(注意,主机填%表示不限主机,局域网环境输入用户名及密码均可登陆,如需设置特定局域网ip
阅读全文
摘要:写后台完成后,需要清空Mysql数据库中的测试数据,但是后面新增的数据,一直是以原来所删除数据的最大id为增量基本,比如,对于一些id敏感的项,十分不便,如图 原有10条数据,清空后,新增一两条,手动改了11为1后,再增一条,自动成了12; 解决方法如下: 1.在左侧栏中选中所要操作的表,右键选择“
阅读全文