本帖最后由 hotllus 于 2009-10-25 23:12 编辑
终于知道为什么在牧场无法拿农场的草添加喂动物及动物无法生产了!原来是农场数据表少了两个子表!!只要补上就可解决了!至于为什么会少了两个子表我不记得怎造成?估计应该是开心农场初期多位会员发布搞得开心农场插件满天飞所造成的后患症吧?!请有出现拿农场牧草无法添加在牧场喂动物及可生产动物无法生产的会员检查自己农场数据表只否缺少以下的子表?完整的表如下:
- CREATE TABLE `uchome_plug_newfarm` (
- `uid` mediumint(8) NOT NULL,
- `farmlandstatus` text character set utf8 NOT NULL,
- `animal` text character set utf8 NOT NULL,
- `taskid` int(2) NOT NULL default '1',
- `charm` int(10) NOT NULL default '0',
- `money` int(10) NOT NULL default '0',
- `exp` int(10) NOT NULL default '0',
- `mc_exp` int(10) NOT NULL default '0',
- `fb` int(10) NOT NULL default '0',
- `reclaim` smallint(2) NOT NULL default '6',
- `package` text character set utf8 NOT NULL,
- `mc_package` text character set utf8 NOT NULL,
- `fertilizer` text character set utf8 NOT NULL,
- `decorative` text character set utf8 NOT NULL,
- `fruit` text character set utf8 NOT NULL,
- `dog` text character set utf8 NOT NULL,
- `nosegay` text character set utf8 NOT NULL,
- `message` text character set utf8 NOT NULL,
- `mc_taskid` int(2) NOT NULL default '0',
- `mc_taskid1` int(2) NOT NULL default '0',
- `mc_log` text character set utf8 NOT NULL,
- PRIMARY KEY (`uid`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
复制代码 上面是完整的表,看是不是少了“mc_taskid1”与“mc_log”这两个子表,如果是,请自行添加子表!(记得语句属性要换成支持您数据库哦)不懂怎添加可仿照如下:
1.进入UCH的数据库。
2.进入SQL执行以下语句:
- ALTER TABLE `uchome_plug_newfarm` ADD `mc_taskid1` int(2) NOT NULL default '0';
复制代码 再执行:
- ALTER TABLE `uchome_plug_newfarm` ADD `mc_log`text character set utf8 NOT NULL;
复制代码 注:我知道可以一次过执行的,但不记得尾处怎分号?所以变成个别执行!懂的就一次过执行。
3.执行成功后去牧场看看是不是可以添加牧草与生产了 ^_^ ?!
如这个仿照也不懂怎执行及无其它高人能指点到您,可能唯一办法就是删表从建! 另如果您的农场数据表并无缺少但又有这两个问题的话,那我就不知是什么原因了?另请高明吧…
声明:
1.这有碰动到数据库,可能存有风险,建议备份!
2.这只是解决拿农场牧草去牧场添加喂动物及可生产动物无法生产的问题。
3.如果您的农场数据表并无缺少但又有这两个问题的话,那我就不知是什么原因了?另请高明吧。 |