帝国cms修改文章id
帝国cms修改文章id
例如我们把文章id为81,修改为id为250,方法如下:
修改数据库前,一定要先备份数据库,如果操作失败,可以恢复数据库。用帝国后台的备份数据功能备份一下数据库。
后台——系统——备份与恢复数据——执行SQL语句,输入下面代码如下:
UPDATE `phome_ecms_news` SET `id` = '520', `filename` = '520', `titleurl` = '/news/520.html' WHERE `phome_ecms_news`.`id` = 66 ;
UPDATE `phome_ecms_news_data_1` SET `id` = '520' WHERE `phome_ecms_news_data_1`.`id` = 66 ;
UPDATE `phome_ecms_news_index` SET `id` = '520' WHERE `phome_ecms_news_index`.`id` = 66 ;
解释一下这里的更新了3个表:
phome_ecms_news新闻主表
phome_ecms_news_data_1新闻副表
phome_ecms_news_index新闻索引表
需要注意的是titleurl要写修改后的文章链接。
3、更新信息页地址;
如果需要设置id为最大文章id,可以执行下面代码:
ALTER TABLE phome_ecms_news AUTO_INCREMENT =5266 ;
ALTER TABLE phome_ecms_news_data_1 AUTO_INCREMENT =5266 ;
ALTER TABLE phome_ecms_news_index AUTO_INCREMENT =5266 ;