merge表如下:CREATE TABLE `users` (
  `us_id` int(12) NOT NULL default '0',
  `ug_id` smallint(5) unsigned NOT NULL default '0',
  `ag_id` int(11) NOT NULL default '0',
  `passport` varchar(32) NOT NULL default '',
  `us_nickname` varchar(32) NOT NULL default '',
  `us_sex` tinyint(4) default '1',
  `us_achievement` int(10) NOT NULL default '0',
  `us_expert` int(8) NOT NULL default '0',
  `us_vip` tinyint(4) default '0',
  `us_thread_count` int(10) NOT NULL default '0',
  `us_reply_count` int(10) NOT NULL default '0',
  `us_attach_count` int(8) NOT NULL default '0',
  `us_max_point` tinyint(2) NOT NULL default '5',
  `us_use_point` tinyint(2) NOT NULL default '0',
  `us_reg_time` bigint(20) NOT NULL default '0',
  `us_last_login` int(10) NOT NULL default '0',
  `us_login_count` int(11) default '1',
  `us_status` tinyint(4) default '0',
  `us_online_time` int(4) unsigned NOT NULL default '0',
  `us_pv` int(4) unsigned NOT NULL default '0',
  PRIMARY KEY  (`us_id`),
  UNIQUE KEY `passport` (`passport`),
  KEY `ag_id` (`ag_id`),
  KEY `ug_id` (`ug_id`),
  KEY `us_nickname` (`us_nickname`)
) ENGINE=MRG_MyISAM DEFAULT CHARSET=utf8 UNION=(`users_a`,`users_b`,`users_c`,`users_d`,`users_e`,`users_f`,`users_0`,`users_1`,`users_2`,`users_3`,`users_4`,`users_5`,`users_6`,`users_7`,`users_8`,`users_9`)现在,我可以根据passport字段查询,但根据us_nickname字段查询时,
总是返回结果为空,数据是肯定存在的,我查遍了所有的资料,都没有找到问题所在,麻烦哪位有经验的兄弟援手~~~!