可以啊。不过要求的是新增的IP数啊。如何快速比对呢。  今天有100W个IP,其中可能有50W个IP是已存在的老用户IP,要比对出新的IP啊。

解决方案 »

  1.   

    用户访问网站,记录访问者ip,并且带有新增时间查询某个时间段,ip新增记录
    select * from log where fstcreate like "%date('Y-m-d')%";
      

  2.   

    select ip from log where  fstcreate like "%date('Y-m-d')%" 
    union 
    select ip from log where fstcreate<date('Y-m-d');
      

  3.   


    可以啊。不过要求的是新增的IP数啊。如何快速比对呢。  今天有100W个IP,其中可能有50W个IP是已存在的老用户IP,要比对出新的IP啊。WHERE 之前的ip总条数 = 0 或者 所以的某个ip条数 = 1;
      

  4.   

    将100W个ip导入到一张临时表中,然后用以下sql对比两个表。select * from tmp_table where ip not in(select ip from ip表)