本帖最后由 cnize 于 2011-6-4 16:31 编辑
这两天安装Home2.0+1.6UC发现一个问题!
提示错误如下:
UCenter info: MySQL Query Error
SQL:SELECT count(*) FROM [Table]pms WHERE msgtoid='1' AND related='0' AND msgfromid>'0' AND folder='inbox'
Error:Table 'Winaor.uc_pms' doesn't exist
Errno:1146
解决如下:
在数据库中运行以下代码或新建一个SQL数据库导入再:
- -- phpMyAdmin SQL Dump
- -- version 3.2.0.1
- -- http://www.phpmyadmin.net
- --
- -- 主机: localhost
- -- 生成日期: 2011 年 05 月 28 日 13:56
- -- 服务器版本: 5.1.36
- -- PHP 版本: 5.3.0
- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
- --
- -- 数据库: `ucenter`
- --
- -- --------------------------------------------------------
- --
- -- 表的结构 `uc_pms`
- --
- 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`),
- KEY `related` (`related`),
- KEY `getnum` (`msgtoid`,`folder`,`delstatus`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
- --
- -- 转存表中的数据 `uc_pms`
- --
复制代码
有朋友说按我的方法导入成功后又不行为什么呢?
我想问一下你们的没的修改过表的结构 uc_pms 如改成:uc_WinAorpms、WInAor.pms、WinAoruc.pms等
还有朋友说我安装是的别的代码为什么导入后出不行呢~~~请问一下你没有把里面的 gbk 改成你程序用安装的代码呢?
11楼的我转好的代码大家可以参考一下什么改gbk
AD: http://www.yedianwan.com 昨天都弄好的HOME+1.6UC 大家可以看看是否成功!
http://www.winaor.com
|