解决方法:discuz、uchome提示uc_pms表不存在
点击“短消息”功能时提示:
Error:Table ‘ucenter.uc_pms’ doesn’t exist
Errno:1146
SQL::SELECT count(*) FROM `ucenter`.uc_pms WHERE (related=’0′ AND msgfromid>’0′ OR msgfromid=’0′) AND msgtoid=’0′ AND folder=’inbox’ AND new=’1′
解决办法:
在数据库中建立一个uc_pms表即可,SQL如下:
CREATE TABLE IF NOT EXISTS `uc_pms` ( `pmid` int(10) unsigned NOT NULL auto_increment, `msgfrom` varchar(15) character set utf8 NOT NULL default '', `msgfromid` mediumint(8) unsigned NOT NULL default '0', `msgtoid` mediumint(8) unsigned NOT NULL default '0', `folder` enum('inbox','outbox') character set utf8 NOT NULL default 'inbox', `new` tinyint(1) NOT NULL default '0', `subject` varchar(75) character set utf8 NOT NULL default '', `dateline` int(10) unsigned NOT NULL default '0', `message` text character set utf8 NOT NULL, `delstatus` tinyint(1) unsigned NOT NULL default '0', `related` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`pmid`), KEY `msgtoid` (`msgtoid`,`folder`,`dateline`), KEY `msgfromid` (`msgfromid`,`folder`,`dateline`), KEY `related` (`related`), KEY `getnum` (`msgtoid`,`folder`,`delstatus`) ) ENGINE=MyISAM;
<完>