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中执行即可。以上命令仅供参考,以您的数据库表实际现状为准。
PS:下面再补充下帝国cms批量删除旧信息的方法
1、批量删除文章
点击顶部的【栏目】,点击左侧最后一个【其他相关】,找到倒数第二项【批量删除信息】
设置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命令:等您坐沙发呢!