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字段查询时,
总是返回结果为空,数据是肯定存在的,我查遍了所有的资料,都没有找到问题所在,麻烦哪位有经验的兄弟援手~~~!
`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字段查询时,
总是返回结果为空,数据是肯定存在的,我查遍了所有的资料,都没有找到问题所在,麻烦哪位有经验的兄弟援手~~~!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货