升级时提示出错:Can't DROP 'truetime'; check that column/key exists

采集 求助 动态 内容 整合 事务 操作 mysqli 出错 提示 升级 DROP

您的位置:仿站网 > 问答 >
6.6升级到7.0时提示出错,提示这个……


Can't DROP 'truetime'; check that column/key exists
alter table ***_ecms_news change id id int(10) unsigned NOT NULL auto_increment, change classid classid smallint(5) unsigned NOT NULL default '0', change ttid ttid smallint(5) unsigned NOT NULL default '0', change onclick onclick int(10) unsigned NOT NULL default '0', change plnum plnum mediumint(8) unsigned NOT NULL default '0', change totaldown totaldown mediumint(8) unsigned NOT NULL default '0', change filename filename char(36) NOT NULL default '', change userid userid mediumint(8) unsigned NOT NULL default '0', change username username char(20) NOT NULL default '', add isurl tinyint(1) NOT NULL default '0', change truetime truetime int(10) unsigned NOT NULL default '0', change lastdotime lastdotime int(10) unsigned NOT NULL default '0', change groupid groupid smallint(5) unsigned NOT NULL default '0', change userfen userfen smallint(5) unsigned NOT NULL default '0', change titlefont titlefont char(14) NOT NULL default '', change stb stb tinyint(3) unsigned NOT NULL default '1', add fstb tinyint(3) unsigned NOT NULL default '1', add restb tinyint(3) unsigned NOT NULL default '1', change keyboard keyboard char(80) NOT NULL default '', change title title char(100) NOT NULL default '', change newstime newstime int(10) unsigned NOT NULL default '0', change titlepic titlepic char(120) NOT NULL default '', add INDEX(firsttitle), add INDEX(isgood), add INDEX(ispic), DROP INDEX truetime;
转载请注明本文地址:升级时提示出错:Can't DROP 'truetime'; check that column/key existshttps://www.ecmsw.cn/ask/63.html
回复列表
1.
这个帖子都过去一年多了。我今天升级也遇到这个问题了。。竟然论坛里无解。
2.
我的建议是不改了。太麻烦了。我也是增加了几个自定义模型。太难升级了。这也是帝国cms的bug吧。呵呵
3.
的确如此,太多问题了,我也卡在这里,头疼死了,官方升级系统就不能做的智能点吗
4.
我现在也是这个问题,哎,头痛呀,要怎么恢复到6.6哟

5.
我也是这个问题 7.0升级程序也太烂了
6.
老大,我这个下载模型为何没有索引……

下面已经到底了,也没有显示索引出来……

上传以下图片:

7.
是这里吗?

上传以下图片:

8.
字段列表后的下面就是索引
9.
原帖由 zeedy 于 2013-03-29 12:37:46 发表
字段排序这个无所谓,主要看最下面的索引设置

能否给截个图,哪里的索引设置,上面一堆的数据,不知道对比哪里
10.
字段排序这个无所谓,主要看最下面的索引设置
11.
两个显示的内容不一样

上传以下图片:

12.
我发现一个问题,不知道是不是正常的


上传以下图片:

13.
原帖由 zeedy 于 2013-03-29 11:37:38 发表
对比原版6.6数据表的各模型表的索引设置


我没搞懂,是对比哪些字段?

比如是不是在左边点击一个表,在右边打开的所有的字段里面的参数都要挨着对照一边?那这个有上万条的字段,要对到什么时候呀?

上传以下图片:

14.
对比原版6.6数据表的各模型表的索引设置
15.
我是6.6的程序,之前安装过7.0测试版

但是在6.6中恢复数据时以前7.0的数据也被一起恢复回来了

16.
你上面怎么是7.0的数据表?如果你是7.0测试版升正式版,要下载7.0测试版升级程序,而不是下载6.6升级7.0程序。
17.
请问下面左侧的数据表中是不是每一条都要点击进去挨着对比呀?

上传以下图片:

18.
老大,再给个提示吧
19.
原帖由 zeedy 于 2013-03-29 09:01:12 发表
对比原版6.6表结构,和你现在的,把字段属性(特别是索引)都修改为原版的,然后再重新升级。

是在模型数据表那里编辑每个字段对照是吧?
20.
对比原版6.6表结构,和你现在的,把字段属性(特别是索引)都修改为原版的,然后再重新升级。
21.
我没有乱改表结构呀

数据模型自定义应该很正常吧,我就是自定义了几个模型而已呀
22.
7.0测试版 下载测试版升级就行了吧
23.
乱改表结构的后果,不好升级
24.
原帖由 zeedy 于 2013-03-29 08:19:11 发表
提示truetime索引字段不存在。
原因有两个:
1、你自行修改过默认数据表结构,将系统字段的一些属性删除,导致在非原版数据表结...

这两个问题都有

1、但是我系统内置的字段我没办法删除呀,比如标题字段,我想删也删不了
2、我之前安装过过7.0测试版


原因我知道了,但问题是怎么解决这个问题呀?

25.
提示truetime索引字段不存在。
原因有两个:
1、你自行修改过默认数据表结构,将系统字段的一些属性删除,导致在非原版数据表结构升级出错。

2、第二种就是你原来数据就不是6.6版本的,升级不能跨版本升级。
26.
原帖由 zeedy 于 2013-03-29 09:04:11 发表
用phpmyadmin查系统字段,主要是系统字段,和模型字段关联不大

能不能说的再详细点?

主要系统字段指的是哪些?能否举个例子?

比如新闻模型的title字段?还是?
27.
用phpmyadmin查系统字段,主要是系统字段,和模型字段关联不大
相关问题
仿站网专注于帝国CMS仿站及二次开发、模板定制等各种有关帝国CMS程序疑难杂症!
Copyright@2016-2019 仿站网 www.ecmsw.cn

鲁ICP备17005488号-1 鲁公网安备 37018102000481号