那个字段设置为主键或者uniqueinsert ignore into yourtable(your_col) values('xxx');

解决方案 »

  1.   

    其实用load data + ignore的速度最快哈!
      

  2.   

    已经存在100万条记录了,还要插入100万条。是这个意思吧。
    那就要看你的随机数产生策略怎么样了。
    如果重复机率比较小,那通过insert ignore into就行了。
    如果不是,那就要另外想办法。
      

  3.   

    可以设为主键,把SQL语句先产生到一个.sql文件中,然后用mysql databasename -u username -ppassword < 你产生的SQL文件,偶觉得对100万数据来说,这样应该是最快的了,呵呵