我有两个子表eb_users1 eb_users2 都是mysiam 类型的 还有一个总表 eb_users3是merge类型的 在状态总表的时候没有报错 在查看的时候报错
#1168 - Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist
不知道是怎么回事
CREATE TABLE IF NOT EXISTS `eb_users3` (
  `user_id` int(12) NOT NULL AUTO_INCREMENT,
  `user_email` varchar(30) DEFAULT NULL,
  `user_password` varchar(32) DEFAULT NULL,
  `user_regdate` int(11) DEFAULT '0',
  `effective_time` int(15) DEFAULT '0' COMMENT '合同生效时间',
  `effective_end_time` int(15) DEFAULT '0' COMMENT '合同结束时间',
  `user_rank` tinyint(3) DEFAULT '1',
  `user_birthday` varchar(10) DEFAULT NULL,
  `user_login_tries` smallint(5) unsigned DEFAULT '0',
  `user_last_login_try` int(11) DEFAULT '0',
  `user_qq` varchar(50) DEFAULT NULL,
  `user_ww` varchar(50) DEFAULT NULL,
  `user_msn` varchar(255) DEFAULT NULL,
  `user_money` decimal(15,4) DEFAULT '0.0000' COMMENT '用户余额',
  `user_xf_money` decimal(15,4) DEFAULT '0.0000' COMMENT '用户累计消费',
  `user_point` int(10) DEFAULT '0',
  `user_xf_point` int(10) DEFAULT NULL,
  `user_realname` varchar(50) DEFAULT NULL,
  `user_phone` varchar(30) DEFAULT NULL,
  `user_fax` varchar(30) DEFAULT NULL,
  `user_country` smallint(6) DEFAULT '1',
  `user_province` smallint(6) DEFAULT '0',
  `user_city` smallint(6) DEFAULT '0',
  `user_area` smallint(6) DEFAULT NULL,
  `user_address` varchar(100) DEFAULT NULL,
  `user_mobile` varchar(50) DEFAULT NULL,
  `user_ip` varchar(40) DEFAULT NULL,
  `user_zip_code` varchar(10) DEFAULT NULL,
  `user_gender` tinyint(1) unsigned DEFAULT '1' COMMENT '1男的;0女的',
  `user_pic` varchar(100) DEFAULT NULL,
  `status` tinyint(1) DEFAULT '0' COMMENT '帐号状态 1是未审核 2是审核成功',
  `type` smallint(2) DEFAULT NULL COMMENT '用户类型:1普通用户 2代购点 3供应商',
  `is_active` tinyint(1) DEFAULT '0',
  `agent_id` int(8) DEFAULT NULL COMMENT '普通用户收货代购点',
  `last_time` int(13) DEFAULT NULL COMMENT 'session最后刷新时间',
  `last_key` varchar(50) DEFAULT NULL COMMENT '登陆用户的特征值 md5(session_id+time(毫秒))',
  `last_ip` varchar(20) DEFAULT NULL COMMENT '最后登陆用户的IP',
  `last_login_time` bigint(20) DEFAULT NULL,
  `real_email` varchar(255) DEFAULT NULL,
  `rss_enable` int(11) DEFAULT NULL,
  `search_t` int(11) DEFAULT NULL,
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `user_email` (`user_email`) USING BTREE,
  KEY `user_qq` (`user_qq`),
  KEY `last_key` (`last_key`)
) ENGINE=MERGE  UNION=(eb_users1,eb_users2) INSERT_METHOD=LAST AUTO_INCREMENT=1 ;  子表和总表结果一样的