mysql MERGE 错误(differently defined or of non-MyISAM type)
错误代码:
Error Code : 1168
Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist
出现这样的错误原因是:
表结构不一样或者表字段没有包含varchar类型。
如:
CREATE TABLE `website0001` ( `id` int(11) NOT NULL AUTO_INCREMENT, `siteBigType` int(11) DEFAULT NULL, `siteSmallType` int(11) DEFAULT NULL, `siteWorth` varchar(15) DEFAULT '0' COMMENT '网站价值', `date` date DEFAULT NULL, PRIMARY KEY (`id`) )ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
CREATE TABLE `website0001` ( `id` int(11) NOT NULL AUTO_INCREMENT, `siteBigType` int(11) DEFAULT NULL, `siteSmallType` int(11) DEFAULT NULL, `siteWorth` varchar(15) DEFAULT '0' COMMENT '网站价值', `date` date DEFAULT NULL, PRIMARY KEY (`id`) )ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
CREATE TABLE `allwebsite` ( `id` int(11) NOT NULL AUTO_INCREMENT, `siteBigType` int(11) DEFAULT NULL, `siteSmallType` int(11) DEFAULT NULL, `siteWorth` varchar(15) DEFAULT '0' COMMENT '网站价值', `date` date DEFAULT NULL, index(`id`) )ENGINE=MERGE UNION=(website0001,website0002) INSERT_METHOD=LAST AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
如果我把siteWorth字段类型换成int,那么就会出现该错误。这个是让我想不通的。也是比较难找的错误原因。因为从表面上,表结构都是一样了。怎么还会报错误。
mysql MERGE 错误(differently defined or of non-MyISAM type)相关推荐
- mysql 2013错误解决
今天,莫名其妙的来了个mysql 2013错误,导致无法登陆mysql gui工具,而且dos也进不去,提示ping 127.0.0.1,百度+google后: 这是在使用 mysql 的过程中,困扰 ...
- mysql merge 分区
1.插入测试数据 1.usera 插入500w数据 2.userb 插入500w数据 3.userall (主表) usert1 (子表) 插入250w数据 usert2 (子表) 插入250w数据 ...
- mysql merge 分区_mysql merge 分区
1.插入测试数据 1.usera 插入500w数据 2.userb 插入500w数据 3.userall (主表) usert1 (子表) 插入250w数据 usert2 (子表) 插入250w数据 ...
- MySQL代码错误号大全
· 错误:1000 SQLSTATE: HY000 (ER_HASHCHK) 消息:hashchk · 错误:1001 SQLSTATE: HY000 (ER_NISAMCHK) 消息:isamchk ...
- linux mysql 主从 1130_Linux Mysql 1130错误解决
Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...
- mysql socket错误_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...
晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...
- mysql merge union_MySQLMerge存储引擎
MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询.构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构.每一个成员数据表的数据列必 ...
- mysql启动错误1067进程意外终止的解决方法
mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...
- Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道
Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Se ...
- myeclipse 2015 stable 2.0连接mysql URL错误
myeclipse 2015 stable 2.0连接mysql URL错误 Error while performing database login with the mysql driver: ...
最新文章
- js 使用a标签 下载资源
- oracle cast multiset table 语法演示
- 后端学习 - Spring5
- 机房收费系统之导出Excel
- selenium2 webdriver要点理解
- ActiveMQ此例简单介绍基于docker的activemq安装与集群搭建
- 【淘宝技术这十年】,读后总结篇 转载
- 包和loggging模块
- 路径规划-人工势场法(Artifical Potential Field)
- Kali、linux中安装软件
- 孙悟空的师父是谁? (ZT)
- 证书类型、自签CA证书、https双向认证(一篇就懂系列)
- 安全合规/GDPR--25--研究:GDPR合规的培训宣讲与监督审计
- excel中html批量转化为pdf文件,批量将Excel转换成pdf文档的方法
- 一个学校组织的计算机网络属于,计算机网络基础知识试题及答案
- STM32驱动_rc522
- 微信小程序体验版本发布
- 编号为1,2,3,4.......n的一群人沿顺时针方向围绕一圈的问题
- MEGANv2.0.4跑起来——自然源排放制作
- 搜狗实习生报告: 我的实习成果让美国公司面试官震惊了