mysql查询数据1168_mysql merge报错ERROR 1168
今天做一个迁移测试的时候,因为源库有100多个库,300多个myisam文件,为了方便操作,目标库上做了一个merge表,希望将这300多个表通
过merge来进行方便的操作。需要注意的是目标库是5.0,源库是4.0,这100多个库中的表结构完全一样,但是在merge的时候出现了如下错误:
mysql> create table total (
-> `user_id` varchar(6) NOT NULL default '',
-> `provider_id` varchar(6) NOT NULL default '',
-> `org_id` varchar(6) NOT NULL default '',
-> `mbox_id` varchar(8) default NULL,
-> `password` varchar(26) default NULL,
-> `pwd_hint_question` varchar(33) default NULL,
-> `pwd_hint_answer` varchar(13) default NULL,
-> `time_zone` varchar(3) default NULL,
-> `alt_email` varchar(26) default NULL,
-> `true_name` varchar(30) default NULL,
-> `nick_name` varchar(30) default NULL,
-> `gender` char(0) default NULL,
-> `birthday` date default NULL,
-> `pager_number` varchar(6) default NULL,
-> `mobile_number` varchar(6) default NULL,
-> `home_phone` varchar(6) default NULL,
-> `company_phone` varchar(6) default NULL,
-> `fax_number` varchar(6) default NULL,
-> `address` varchar(85) default NULL,
-> `zipcode` varchar(3) default NULL,
-> `city` varchar(20) default NULL,
-> `province` varchar(3) default '0',
-> `country` varchar(20) default NULL,
-> `homepage` varchar(20) default NULL,
-> `anniversary` date default NULL,
-> `netfolder_id` varchar(8) default NULL,
-> `im_account` varchar(53) default NULL,
-> `company` varchar(66) default NULL,
-> `department` varchar(40) default NULL,
-> `position` varchar(40) default NULL,
-> `remind` int(1) default '0',
-> `face` int(11) default '0',
-> PRIMARY KEY (`user_id`,`provider_id`,`org_id`),
-> KEY (`mbox_id`)
-> )
-> ENGINE=MERGE DEFAULT CHARSET=utf8 UNION=(t1,t2) INSERT_METHOD=LAST;
Query OK, 0 rows affected (0.01 sec)
mysql> desc total;
ERROR 1168 (HY000): Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist
很是奇怪,测试了多次,错误依旧,表里的数据读写都正常。最后没有办法,用check命令检查了一下表:
出现了error,提示需要upgrade,用repair table命令执行升级操作后,merge正常。后安装mysql4.0后一切正常。
结论:看来myisam文件在不同版本直接直接cp是有问题的!
mysql查询数据1168_mysql merge报错ERROR 1168相关推荐
- mysql 1168_mysql merge报错ERROR 1168
今天做一个迁移测试的时候,因为源库有100多个库,300多个myisam文件,为了方便操作,目标库上做了一个merge表,希望将这300多个表通过merge来进行方便的操作.需要注意的是目标库是5.0 ...
- Python连接mysql,插入数据时不报错,但是没有插入进去
Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...
- mysql导入1366_mysql source导入报错ERROR 1366的解决方法
文件是utf8的,数据库表是utf8的,为什么客户端导入会报错呢? 发现客户端用的是gbk的 改为utf8后正常 SHOW VARIABLES LIKE 'character%'; +-------- ...
- MySQL修改root用户密码 报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
修改 root 密码 alter user user() identified by '数字 & 大写字母 & 小写字母 & 特殊符号'; 是不是觉得密码又难有复杂 没事还有办 ...
- 数据库插入数据,居然又报错“ERROR 1366 (22007): Incorrect string value: ‘\xCE\xE4\xBA\xBA\xCA\xD0‘ for column ‘mc“
数据库插入数据报错 ERROR 1366 (22007): Incorrect string value: '\xCE\xE4\xBA\xBA\xCA\xD0' for column 'mc' at ...
- mysql导出 error1290_解决MySQL导出数据到文件报错:ERROR 1290
环境: MySQL 8.0 操作: 1. 使用SELECT .. INTO OUTFILE ,想把数据导出到txt文件中,报如下错误: ERROR 1290 (HY000): The MySQL se ...
- 【操作经验】Mysql如何加载导入大批量数据,解决报错ERROR 3948 (42000)
前言:新装mysql,遇到ERROR 3948 (42000):Loading local data is disabled; this must be enabled on both the cli ...
- django mysql save_python,django,向mysql更新数据时save()报错不能用
用户提问 求大神帮忙,models.py中有个Student类,当我用s = Student(...)创建对象,然后s.save()可以往mysql中插入记录,但是当我用 s.name = 'aaa' ...
- MySQL修改密码时,报错ERROR 1064 (42000)【新版MySQL修改密码命令有所变更】
相信大家都遇到过这种情况,在用 命令行 运行的 MySQL 中修改密码时,出现以下错误: ERROR 1064 (42000): You have an error in your SQL synta ...
- mysql 存储数据时,报错Cause: java.sql.SQLException: Incorrect string value: '\xF4\x80\xB3\x81\xE8\xAE...'
问题:Cause: java.sql.SQLException: Incorrect string value: '\xF4\x80\xB3\x81\xE8\xAE...' ? 解决办法:utf-8 ...
最新文章
- 且看微软的.Net和Sun公司的J2EE如何对垒
- Android的跨进程通信
- java对mysql排序_MySQL 排序
- boost::lambda::ret用法的测试程序
- Ubuntu 配置防火墙端口
- C语言-输入十进制数转换为二进制数
- 十八般武艺玩转GaussDB(DWS)性能调优:SQL改写
- 在华为推送平台给手机推送步骤
- excel中怎么把超链接的结果(图片)直接显示出来_把500张产品图片导入Excel里?用这个方法可超速完成,码住...
- 程序设计导引【总述】
- 智能化施工(综合管线)
- html 限制文本框的长度,JavaScript 限制文本框输入长度(支持字符限制)
- 微信商户平台所有产品总结
- 前端,html,css,js,vue
- 二维码内置图片,并且把二维码放在图片指定位置上,画字,设置字本地样式,二维码批量生成
- ReactNative实现ListView分组,悬浮效果
- [IMX6Q][Android5.1]移植笔记 --- 无法挂载system文件系统
- 如何制作一个完美的全屏视频H5
- c#代码串口服务器的无线连接,C# 通过串口读取和发送数据
- [VB.NET]浅谈MDI窗体的多窗体编程
热门文章
- 我很高兴,很欣慰:)
- 深度xp系统安装教程
- 魔兽争霸平台显示服务器地址错误,发现(魔兽争霸出现错误的解决方法)
- React Native --props使用之吹气球例子
- 计算机网络拓扑结构 教案,计算机网络拓扑结构获奖教案.docx
- linux 挂载ISO文件
- 详解win10装回win7不开机的原因和解决方法
- Codeforces Round #490 (Div. 3) C. Alphabetic Removals
- 《孙子兵法与经理人统帅之道》读后感
- ansys linux卸载干净,安装了几次ansys14.5,都没有成功,删除重新安装后许可安装不了了...