最近用帝国建了个新站,但是发现发布的文章ID不是从1开始,强迫症犯了,就去百度找方法,但是发现网上很多方法都是错误的,我在这里把正常的方法写出来,我就在帝国cms7.5版本试过,其他版本自行测试!

那么,我们再讲解一下帝国CMS一些基本表的用途:比如下面

phome_ecms_news 信息字段
phome_ecms_news_check 未审核记录字段
phome_ecms_news_check_data 未审核信息附表字段
phome_ecms_news_data_1信息附表字段
phome_ecms_news_index 信息索引字段
phome_enewsdolog 管理操作记录字段
phome_enewsfile_1 附件信息字段
phome_enewsmember 用户字段
phome_enewsmemberadd 用户附表字段
phome_enewstags 标签TAG相关字段
phome_enewstagsdata 标签TAG附表字段
phome_enewsclass 栏目字段
phome_enewsclassadd 栏目字段相关

上面的介绍,其中phome是表名前缀,news是默认新闻系统数据表名,注意后面用得到哦!

OK!知道表什么意思了

意思就是重置某个数据表里面的ID,比如重置phome_ecms_news这个表默认新闻模型里面的信息ID从1开始就是如下代码:

[!db.pre!]代表的是默认表名前缀,不动它

TRUNCATE `[!db.pre!]ecms_news`;
TRUNCATE `[!db.pre!]ecms_news_check`;
TRUNCATE `[!db.pre!]ecms_news_check_data`;
TRUNCATE `[!db.pre!]ecms_news_data_1`;
TRUNCATE `[!db.pre!]ecms_news_index`;

如果自建了数据表名,就把news换成你自建的数据表名即可。

帝国CMS7.5让文章内容ID重置从1开始的方法