本帖最后由 灰儿 于 2011-6-23 15:36 编辑
由于UC1.5.2升级到UC1.6.0,原短消息表(uc_pms表)已经不再使用,此表已被删除。但是如果你的某些uc应用程序是老版本的程序,如Discuz! 6.1.0/Home2.0等,会出现一些问题。
如,在Discuz! 6.1.0论坛中激活账号时会提示错误:
MySQL Query Error
INSERT INTO `uc`.uc_pms (msgfrom,msgfromid,msgtoid,folder,new,subject,dateline,related,message) VALUES ('','0','4380','inbox','1','it0527,您好,感谢您的注册,请阅读以下内容。','1308801077','0','尊敬的sq01,您已经注册成为数字宿迁的会员,请您在发表言论时,遵守当地法律法规。如果您有什么疑问可以联系管理员,Email: admin@sq01.cn。 数字宿迁 2011-6-23 11:51')
Table 'uc.uc_pms' doesn't exist
解决方法如下:
把UCenter 1.6程序內的 advanced/uc_client中的文件覆蓋您的应用程序uc_client客戶端。
另一种方法:
提取表uc_pms结构,重新导入数据库。在后台运行SQL命令:
- CREATE TABLE IF NOT EXISTS `uc_pms` (
- `pmid` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `msgfrom` varchar(15) NOT NULL DEFAULT '',
- `msgfromid` mediumint(8) unsigned NOT NULL DEFAULT '0',
- `msgtoid` mediumint(8) unsigned NOT NULL DEFAULT '0',
- `folder` enum('inbox','outbox') NOT NULL DEFAULT 'inbox',
- `new` tinyint(1) NOT NULL DEFAULT '0',
- `subject` varchar(75) NOT NULL DEFAULT '',
- `dateline` int(10) unsigned NOT NULL DEFAULT '0',
- `message` text NOT NULL,
- `delstatus` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `related` int(10) unsigned NOT NULL DEFAULT '0',
- `fromappid` smallint(6) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (`pmid`),
- KEY `msgtoid` (`msgtoid`,`folder`,`dateline`),
- KEY `msgfromid` (`msgfromid`,`folder`,`dateline`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
复制代码
|
|