本帖最后由 n2 于 2009-7-24 19:13 编辑
- 字符集错误的数据表 (字符集不一致可能会导致乱码,请手动修复以下数据表,当前字符集 GBK)
- cdb_threadsmood(latin1) cdb_threadsmoodvote(latin1)
复制代码 为了删除以下这几段数据库
CREATE TABLE `cdb_ddone_log_7ree` (
`id_7ree` MEDIUMINT( 8 ) NOT NULL ,
`tid_7ree` MEDIUMINT( 8 ) NOT NULL ,
`uid_7ree` MEDIUMINT( 8 ) NOT NULL ,
`dc_7ree` TINYINT( 1 ) NOT NULL,
`time_7ree` INT( 10 ) NOT NULL,
`isadd_7ree` TINYINT( 1 ) NOT NULL
) ENGINE = MYISAM ;
CREATE TABLE `cdb_ddone_tie_7ree` (
`tid_7ree` MEDIUMINT( 8 ) NOT NULL ,
`ding_7ree` MEDIUMINT( 8 ) NOT NULL ,
`cai_7ree` MEDIUMINT( 8 ) NOT NULL,
`time_7ree` INT( 10 ) NOT NULL,
`isadd_7ree` TINYINT( 1 ) NOT NULL
) ENGINE = MYISAM ;
复制代码升级数据库1
ALTER TABLE `cdb_posts` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_posts` ADD `egg` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `egg` INT(10) DEFAULT '0' NOT NULL;
升级数据库2:
CREATE TABLE `cdb_felog` (
`id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`fromuser` varchar( 15 ) NOT NULL default '',
`touser` varchar( 15 ) NOT NULL default '',
`asfe` varchar( 8 ) NOT NULL default '',
`tid` varchar( 15 ) NOT NULL default '',
PRIMARY KEY ( `id` )
) TYPE = MYISAM;
用了以下删除数据库的代码
drop table cdb_ddone_log_7ree,cdb_ddone_tie_7ree,cdb_felog;
ALTER TABLE `cdb_posts` drop `flower` ;
ALTER TABLE `cdb_posts` drop `egg` ;
ALTER TABLE `cdb_threads` drop `flower` ;
ALTER TABLE `cdb_threads` drop `egg` ;
出现了这个问题,
Discuz! info: MySQL Query Error
User: eros
Time: 2009-7-24 5:38pm
Script: /viewthread.php
SQL: SELECT ding_7ree, cai_7ree FROM [Table]ddone_tie_7ree WHERE tid_7ree='150'
Error: Table 'myhz38a6.[Table]ddone_tie_7ree' doesn't exist
数据表缺失,请恢复备份数据详细解决方案请点击这里 |