一安装出现- Discuz! info: MySQL Query Error
- User: hanxin
- Time: 2006-10-26 6:19pm
- Script: /family_tengsinstall.php
- SQL:
- CREATE TABLE `cdb_fam` (
- `fmid` int(10) NOT NULL auto_increment,
- `level` int(10) NOT NULL default '0',
- `fmname` varchar(40) NOT NULL default '0',
- `username` varchar(40) NOT NULL default '',
- `firstname` varchar(50) NOT NULL default '族长',
- `firstname2` varchar(50) NOT NULL default '副族长',
- `secondname` varchar(50) NOT NULL default '长老',
- `thirdname` varchar(50) NOT NULL default '堂主',
- `mbname` varchar(50) NOT NULL default '族员',
- `first` varchar(40) NOT NULL default '',
- `second` varchar(40) NOT NULL default '',
- `third` varchar(40) NOT NULL default '',
- `four` varchar(40) NOT NULL default '',
- `five` varchar(40) NOT NULL default '',
- `six` varchar(40) NOT NULL default '',
- `seven` varchar(40) NOT NULL default '',
- `pmoney` int(8) NOT NULL default '0',
- `cmoney` int(12) NOT NULL default '0',
- `mb` int(10) NOT NULL default '0',
- `fmimg` varchar(100) NOT NULL default '',
- `createtime` int(10) NOT NULL default '0',
- `newmember` int(10) NOT NULL default '0',
- `applyok` enum('y','n') NOT NULL default 'y',
- `memo` varchar(200) NOT NULL default 'EMPTY',
- `leaveok` int(1) NOT NULL default '2',
- `joinok` int(1) NOT NULL default '1',
- `maxmb` int(20) NOT NULL default '1',
- `chname` int(10) NOT NULL default '0',
- `win` int(10) NOT NULL default '0',
- `lose` int(10) NOT NULL default '0',
- PRIMARY KEY (`fmid`),
- UNIQUE KEY `fmid_2` (`fmid`),
- KEY `fmid` (`fmid`)
- ) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=1 ;
- Error: Invalid default value for 'firstname'
- Errno.: 1067
- Similar error report has beed dispatched to administrator before.
复制代码
运行- ALTER TABLE `cdb_fam` ADD `famname` int(10) NOT NULL default '0';
复制代码
却得到- 升级错误,MySQL 提示: Table 'discuz.cdb_fam' doesn't exist
复制代码
卸载数据我也尝试过- DROP TABLE cdb_fam;
- DROP TABLE cdb_family_domain;
- DROP TABLE cdb_family_record;
- DROP TABLE cdb_family_want;
- ALTER TABLE `cdb_forums` DROP `clan`;
- ALTER TABLE `cdb_members` DROP `pay`;
- ALTER TABLE `cdb_members` DROP `fam`;
- ALTER TABLE `cdb_members` DROP `status`;
- ALTER TABLE `cdb_members` DROP `famname`;
- -------------------------------
- DROP TABLE IF EXISTS `{$tablepre}fam`;
- DROP TABLE IF EXISTS `{$tablepre}family_domain`;
- DROP TABLE IF EXISTS `{$tablepre}family_record`;
- DROP TABLE IF EXISTS `{$tablepre}family_want`;
复制代码
分隔线上面的每条都出错,而分隔线下面的都成功。
究竟怎么办才好?????
[ 本帖最后由 kin3g 于 2006-10-26 18:28 编辑 ] |