找回密码
 免费注册

[讨论交流] 执行清空SQL命令出错

[复制链接]
1233211234567 发表于 2022-10-2 15:34:39 | 显示全部楼层 |阅读模式
本帖最后由 1233211234567 于 2022-10-2 17:00 编辑

本地使用小皮系统执行下面代码
  1. truncate table dc_term;
  2. truncate table dc_term_meta;
  3. truncate table dc_term_map;
  4. truncate table dc_term_meta;
  5. truncate table dc_info;
  6. truncate table dc_info_meta;
复制代码
出现下面的情况
360截图20221002153214429.jpg


尝试清楚缓存和无痕浏览,还是存在


另外能不能写个网址导航系统添加文章模型的教程,自己尝试设置没有成功

主要是想实现,比如添加了一个网站,这个网站隔断时间会有一些优惠信息文章需要发布在此网址下面。


不过其实好像文章系统支持网址系统TAG或者关键字调用文章最好,都是呆错框架,理论应该不难实现才对
回复

使用道具 举报

admin 发表于 2022-10-2 16:50:44 | 显示全部楼层
  1. truncate table dc_term;
  2. truncate table dc_term_meta;
  3. truncate table dc_term_map;
  4. truncate table dc_info;
  5. truncate table dc_info_meta;
复制代码
你那个多执行了一次dc_term_meta;


你可以使用相同标签名来关联文章,在录入网址时添加一个固定标签“tagTest”,在录入文章时添加一个固定标签“tagTest”,那么不论时网址调用与文章调用都可以通过这个标签来关联调用。
回复

使用道具 举报

 楼主| 1233211234567 发表于 2022-10-2 17:06:51 | 显示全部楼层
admin 发表于 2022-10-2 16:50
你那个多执行了一次dc_term_meta;

我直接复制的 https://www.daicuo.org/help/46 页面代码

经测试还是存在同样的问题,mysql5.6.9nts,这个清空代码好像是把左边竖着的菜单全部清空了,我试着点击浏览器后退,右侧的添加网址页面都正常显示
回复

使用道具 举报

 楼主| 1233211234567 发表于 2022-10-2 17:18:28 | 显示全部楼层
admin 发表于 2022-10-2 16:50
你那个多执行了一次dc_term_meta;

我试着一个一个执行,其他都没有问题,是truncate table dc_term;这个命令造成的
回复

使用道具 举报

admin 发表于 2022-10-2 20:05:39 | 显示全部楼层
清空了 后台菜单也没有了哦
回复

使用道具 举报

cgkhappy 发表于 2022-10-9 22:10:19 | 显示全部楼层
admin 发表于 2022-10-2 20:05
清空了 后台菜单也没有了哦

SQLITE3代码如下,包含清空栏目分类、标签数据、内容数据,并且将ID归零

DELETE FROM dc_term;
DELETE FROM dc_term_meta;
DELETE FROM dc_term_map;
DELETE FROM dc_term_meta;
DELETE FROM dc_info;
DELETE FROM dc_info_meta;
DELETE FROM sqlite_sequence WHERE name='dc_term';
DELETE FROM sqlite_sequence WHERE name='dc_term_meta';
DELETE FROM sqlite_sequence WHERE name='dc_term_map';
DELETE FROM sqlite_sequence WHERE name='dc_term_meta';
DELETE FROM sqlite_sequence WHERE name='dc_info';
DELETE FROM sqlite_sequence WHERE name='dc_info_meta';

命令有重复的,是不是缺少了标签的清除?
回复

使用道具 举报

cgkhappy 发表于 2022-10-9 22:13:07 | 显示全部楼层
本帖最后由 cgkhappy 于 2022-10-9 22:17 编辑
1233211234567 发表于 2022-10-2 17:18
我试着一个一个执行,其他都没有问题,是truncate table dc_term;这个命令造成的 ...

感谢,只要不执行
DELETE FROM dc_term;
DELETE FROM sqlite_sequence WHERE name='dc_term';
后台打开就是正常的,我也是根据你的这个说法执行命令这样做,但是标签数据还存在,我怀疑官方教程里的命令缺少了标签数据的清除代码
回复

使用道具 举报

admin 发表于 2022-10-10 16:20:59 | 显示全部楼层
cgkhappy 发表于 2022-10-9 14:13
感谢,只要不执行
DELETE FROM dc_term;
DELETE FROM sqlite_sequence WHERE name='dc_term';

清空命令是除了用户表不删除 其它表都要删除的 所以后台菜单肯定没有了 下个版本在框架“后台 系统”增加两个选项吧(清空分类、清空标签)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-14 04:35 , Processed in 0.073173 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表