今天做一个迁移测试的时候,因为源库有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相关推荐

  1. mysql 1168_mysql merge报错ERROR 1168

    今天做一个迁移测试的时候,因为源库有100多个库,300多个myisam文件,为了方便操作,目标库上做了一个merge表,希望将这300多个表通过merge来进行方便的操作.需要注意的是目标库是5.0 ...

  2. Python连接mysql,插入数据时不报错,但是没有插入进去

    Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...

  3. mysql导入1366_mysql source导入报错ERROR 1366的解决方法

    文件是utf8的,数据库表是utf8的,为什么客户端导入会报错呢? 发现客户端用的是gbk的 改为utf8后正常 SHOW VARIABLES LIKE 'character%'; +-------- ...

  4. MySQL修改root用户密码 报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    修改 root 密码 alter user user() identified by '数字 & 大写字母 & 小写字母 & 特殊符号'; 是不是觉得密码又难有复杂 没事还有办 ...

  5. 数据库插入数据,居然又报错“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 ...

  6. mysql导出 error1290_解决MySQL导出数据到文件报错:ERROR 1290

    环境: MySQL 8.0 操作: 1. 使用SELECT .. INTO OUTFILE ,想把数据导出到txt文件中,报如下错误: ERROR 1290 (HY000): The MySQL se ...

  7. 【操作经验】Mysql如何加载导入大批量数据,解决报错ERROR 3948 (42000)

    前言:新装mysql,遇到ERROR 3948 (42000):Loading local data is disabled; this must be enabled on both the cli ...

  8. django mysql save_python,django,向mysql更新数据时save()报错不能用

    用户提问 求大神帮忙,models.py中有个Student类,当我用s = Student(...)创建对象,然后s.save()可以往mysql中插入记录,但是当我用 s.name = 'aaa' ...

  9. MySQL修改密码时,报错ERROR 1064 (42000)【新版MySQL修改密码命令有所变更】

    相信大家都遇到过这种情况,在用 命令行 运行的 MySQL 中修改密码时,出现以下错误: ERROR 1064 (42000): You have an error in your SQL synta ...

  10. 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 ...

最新文章

  1. 且看微软的.Net和Sun公司的J2EE如何对垒
  2. Android的跨进程通信
  3. java对mysql排序_MySQL 排序
  4. boost::lambda::ret用法的测试程序
  5. Ubuntu 配置防火墙端口
  6. C语言-输入十进制数转换为二进制数
  7. 十八般武艺玩转GaussDB(DWS)性能调优:SQL改写
  8. 在华为推送平台给手机推送步骤
  9. excel中怎么把超链接的结果(图片)直接显示出来_把500张产品图片导入Excel里?用这个方法可超速完成,码住...
  10. 程序设计导引【总述】
  11. 智能化施工(综合管线)
  12. html 限制文本框的长度,JavaScript 限制文本框输入长度(支持字符限制)
  13. 微信商户平台所有产品总结
  14. 前端,html,css,js,vue
  15. 二维码内置图片,并且把二维码放在图片指定位置上,画字,设置字本地样式,二维码批量生成
  16. ReactNative实现ListView分组,悬浮效果
  17. [IMX6Q][Android5.1]移植笔记 --- 无法挂载system文件系统
  18. 如何制作一个完美的全屏视频H5
  19. c#代码串口服务器的无线连接,C# 通过串口读取和发送数据
  20. [VB.NET]浅谈MDI窗体的多窗体编程

热门文章

  1. 我很高兴,很欣慰:)
  2. 深度xp系统安装教程
  3. 魔兽争霸平台显示服务器地址错误,发现(魔兽争霸出现错误的解决方法)
  4. React Native --props使用之吹气球例子
  5. 计算机网络拓扑结构 教案,计算机网络拓扑结构获奖教案.docx
  6. linux 挂载ISO文件
  7. 详解win10装回win7不开机的原因和解决方法
  8. Codeforces Round #490 (Div. 3) C. Alphabetic Removals
  9. 《孙子兵法与经理人统帅之道》读后感
  10. ansys linux卸载干净,安装了几次ansys14.5,都没有成功,删除重新安装后许可安装不了了...