织梦清空所有数据并让所有id都从1开始自增的操作方法

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

注意注意

此操作会清空所有栏目、所有文档、所有tag标签,数据清空后不可逆袭恢复,如果担心可先备份数据+先备份数据+先备份数据后再操作。此操作完成后,添加栏目、文档、tag标签所有新数据的id将从1开始,当然如果需要只需要清空指定的栏目数据并让id重新从1开始自增,也可以实现的,只要需要删除下面对应的数据表就行啦~

操作方法

后台-系统-SQL命令行工具-执行

TRUNCATE #@__addonarticle;
TRUNCATE #@__addonimages;
TRUNCATE #@__addoninfos;
TRUNCATE #@__addonshop;
TRUNCATE #@__addonsoft;
TRUNCATE #@__addonspec;
TRUNCATE #@__arccache;
TRUNCATE #@__arctiny;
TRUNCATE #@__archives;
TRUNCATE #@__taglist;
TRUNCATE #@__tagindex;
TRUNCATE #@__arctype;

如图操作

ps:如果有添加过自定义的内容模型的,也要在执行上面加上你的附加表。

最后,去织梦后台更新一下系统缓存就完成了。

小知识

SQL中Truncate的用法:

删除表中的数据的方法有delete,truncate, 其中TRUNCATE TABLE用于删除表中的所有行,而不记录单个行删除操作。TRUNCATE TABLE 与没有 WHERE 子句的 DELETE 语句类似;但是,TRUNCATE TABLE 速度更快,使用的系统资源和事务日志资源更少。

当你不再需要该表时, 用 drop;当你仍要保留该表,但要删除所有记录时, 用 truncate;当你要删除部分记录时(always with a WHERE clause), 用 delete.

Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用.

赞 (12) 打赏
  • 欢迎小伙伴加入,本站原创文章交流群:进站必看
  • 本作品是由 白露博客 会员 白露 投递的作品。
  • 网络媒体或个人转载请务必署名并注明出处和链接!:http://blmoe.cn/44.html
  • 凡是原创作品,禁止再次修改后发布;任何商业用途均须联系作者。如未经授权用作他处,作者将保留追究侵权者法律责任的权利。

评论 0

收起表情
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

「赠人玫瑰,手留余香」

支付宝扫一扫打赏

微信扫一扫打赏