杰奇cms数据库批量修改分类以及小说状态

文章作者:技术宅 | 2022-07-16
字体大小:

多朋友采集小说后发现有很多广告,或者分类不对的情况。就删除TXT重新采集,重新采集后居然发现…………..小说ID不是从……1……开始;

然后就懵13了;这咋办?重新安装杰奇呗?这也是一个办法,但是我们有个更好的办法就是删除数据库的ID……………………..

这个时候我们在杰奇后台数据库-数据库升级-里面执行如下代码就行了:

TRUNCATE TABLE `jieqi_article_article`;(清空书籍编号)
TRUNCATE TABLE `jieqi_article_chapter`;(清空章节编号)

 

将 章节中带“ 都替换掉:

update jieqi_article_article set articlename= replace(articlename, ‘”’, ”)

批量修改小说的分类:

update jieqi_article_article set sortid= replace(sortid, ’10’, ‘7’)

将类别11下的书籍连载状态,全部修改为“已完结”

UPDATE `jieqi_article_article` SET `fullflag`=1 WHERE sortid=11

将类别11下的书籍作者“作者:名字”全部修改为“名字”

UPDATE `jieqi_article_article` SET author=SUBSTRING_INDEX(author,':',-1) WHERE sortid=11

将类别11下的书籍,从数据库中删除(不建议这样,因为封面和对应的书籍文本还在硬盘,彻底删除需要去网站的小说管理界面手动删除,但是如果量太大的话,也只能这样图快捷或者写一个脚本操作数据库同时删除封面和书籍文本信息)

DELETE FROM jieqi_article_article WHERE sortid=7

将类别2下的书籍,书名中的书名号《》删除

UPDATE `jieqi_article_article` SET articlename=REPLACE(REPLACE(articlename,'《',''),'》','') WHERE sortid=2

将类别9下的书籍,书名中的“最新章节”删除

UPDATE `jieqi_article_article` SET articlename=REPLACE(articlename,'最新章节','') WHERE sortid=9
暂时关闭评论!
Copyright © 2019 技术宅 版权所有 关于我们| 法律声明| 免责声明| 广告服务| 联系我们| 投稿| 充值| 豫ICP备2023024979号