mysql数据库
myisam和innodB格式的表同时存在一个库中
运行了一段时间没啥事儿
突然有一天mysql挂了
一直启动不起来在data目录下重新生成了一个ibdata1后,mysql可以正常启动了
但是innodb格式的表打不开了
提示表不存在MySQLmyisaminnodb

解决方案 »

  1.   

    现在是想把innodb格式的表里的数据恢复出来
    请各位高手指点一下
      

  2.   

    innodb 的数据就是存储在这个ibdata1中,你删除了自然也就把所有数据删除了。
      

  3.   

    innnodb的元数据再ibdata里面 删了当然就打不开了
      

  4.   

    为什么突然mysql突然挂掉,提示说遇到问题,意外终止
    这个和我这两种格式的表共存于一个数据库中有关系么
      

  5.   


    谢谢两个表(A和B)的字段一样,想把A表中的记录插入到B表中,并且插入后,将A中插入过来的的记录显示B表中之前已存在的记录之前
    这个需要怎么操作
      

  6.   

    数据库原理中,表中的记录是没有顺序的。所以对数据库系统来说,不存在什么记录之前,或者之后。 记录的输出顺序需要由程序开发者通过 order by 来指定。
      

  7.   


    一、
    是这样
    A,B两个表中都存在一个自增1的字段
    至少在navicat中,默认是按照这个字段顺序显示的二、
    如果想把B表中的字段插入到A表,使A表中原来的数据不被覆盖,在原有数据基础上插入B表中的记录
    这个需要怎么操作呢
    谢谢