我通过mysqlODBC驱动从sql2000中把数据导入到mysql5.0数据库中,在导入过程中,可能因为类型问题,报错了:数据表某列数据对于缓冲区来讲太大。(注:数据表某列多数是指内容和图片)希望各位能够指点迷津。

解决方案 »

  1.   

    手工在mySQL中把这些列的数据类型改一下,之后再做table间的数据倒入。内容 LONGTEXT
    图片LONGBLOB当然你的源数据如果长试大于 4,294,967,292(2^32-4)则mySQL无法适应你的要求了。不过MS SQL最多也就 2,147,483,647 (2^31-1 )
     
      

  2.   

    mysqlODBC官方有bug用mysql-gui-tools吧 这个很好用 我从2000往mysql导数据一直用这个