> 做站经验技巧 > WP和帝国cms数据库序列号ID初始化的Mysql命令

WP和帝国cms数据库序列号ID初始化的Mysql命令

如题所示,其实主要找到需要处理的表,否则部分序列号依旧继承了旧的序号。

基本上是清空对应的表,重新开始id索引的计数。操作有风险,提前需备份

wordpress的Mysql优化命令(会清空以下几个表)

TRUNCATE TABLE `wp_postmeta`;
TRUNCATE TABLE `wp_posts`;
TRUNCATE TABLE `wp_terms`;
TRUNCATE TABLE `wp_terms`;
TRUNCATE TABLE `wp_term_taxonomy`;

帝国CMS的Mysql优化命令(会清空以下几个表)

TRUNCATE TABLE phome_ecms_news;
TRUNCATE TABLE phome_ecms_news_data_1;
TRUNCATE TABLE phome_enewstags;
TRUNCATE TABLE phome_enewstagsclass;
TRUNCATE TABLE phome_enewstagsdata;
TRUNCATE TABLE phome_ecms_news_index;

对于帝国序列号初始化,只能使用TRUNCATE 命令清空全表。Mysql的ID序列问题基本无解,除非删除ID序列重建。

注意:TRUNCATE TABLE 命令是清空数据表,可能导致数据丢失,因此使用TRUNCATE命令前需谨慎。

如上几行命令,复制到phpmyadmin中执行即可。以上命令仅供参考,以您的数据库表实际现状为准。

WP和帝国cms数据库序列号ID初始化的Mysql命令

PS:下面再补充下帝国cms批量删除旧信息的方法

1、批量删除文章

点击顶部的【栏目】,点击左侧最后一个【其他相关】,找到倒数第二项【批量删除信息】

WP和帝国cms数据库序列号ID初始化的Mysql命令

设置ID从1-很大一个数,就可以删除了。

2、删除tags

也在【栏目】——左侧列表找到【TAGS管理】,选择【管理Tags】。

在右上角找到【删除使用率低的TAGS】

随意设置一个比较大的数,就可以清除所有Tags了

本文由小北原创,转载请注明出处:https://www.xiaoboy.cn/jiqiao/482.html

 

wordpress数据库清空杂余文章的方法(可配置上方ID序号初始化命令一起使用)

DELETE FROM `wp_term_taxonomy` WHERE `term_taxonomy_id` >1;
DELETE FROM `wp_term_relationships` WHERE 1;
DELETE FROM `wp_terms` WHERE `term_id` >1;
DELETE FROM `wp_posts` WHERE `ID` >3;
DELETE FROM `wp_postmeta` WHERE 1;
DELETE FROM `wp_options` WHERE `option_id` >100;
DELETE FROM `wp_usermeta` WHERE `user_id` >1 or `umeta_id`>200;
DELETE FROM `wp_users` WHERE `ID` >1;

WP和帝国cms数据库序列号ID初始化的Mysql命令:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!