表的数据量很大,2亿数据。想做类似于Oracle的minus操作。

解决方案 »

  1.   

    mysql不支持这个。不过有别的方式实现。
    1、exists 或者not exists
    2、通过jion来实现但是好像你这么大的数据,这两种方式的开销都挺大了。
      

  2.   

    导出到txt  用join做对比
      

  3.   

    导出文件 diff最快
      

  4.   

    mysql自带的有checksum命令,不过你要保证检查的时候两张表都没有写入、或者你用percona的checksum工具,都可以比较两个表数据是否一致