本帖最后由 茄子 于 2008-12-15 10:18 编辑
昨晚对升级后的UCHOME进行了备份和恢复操作,结果随便看看出错,提示没有doing表,后台查看果然没有,于是重新恢复,不行,反复恢复、重升级、重安装,折腾了大半夜,还是不行。
找到备份中的:
CREATE TABLE uchome_doing (
doid mediumint(8) unsigned NOT NULL auto_increment,
uid mediumint(8) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
dateline int(10) unsigned NOT NULL default '0',
message text NOT NULL,
ip varchar(20) NOT NULL default '',
from varchar(20) NOT NULL default '',
replynum int(10) unsigned NOT NULL default '0',
mood smallint(6) NOT NULL default '0',
PRIMARY KEY (doid),
KEY uid (uid,dateline),
KEY dateline (dateline)
)
直接执行SQL语句,提示 : from varchar(20) NOT NULL default '',有问题,它把字段
from 当成语法了!
于是改为 from1 varchar(20) NOT NULL default ''
成功!
直接改表。改回from,网站恢复正常!
PS。过程中试图重新安装UCHOME,但提示你的UC系统版本(1.5.0)版本太低!重新下载UC。
怎么回事?真的还重装了下,依然如故。 |