这是通过采集得到的快播地址。
qvod://207954596|E109AB353174CA9E572B97522208ACAFAABB2EBA|123.rmvb|其中E109AB353174CA9E572B97522208ACAFAABB2EBA这是快播地址的唯一标识。所以想把采集到的地址中的唯一标识跟数据库里的对比是否重复。MYSQL语句该怎么写?有点复杂

解决方案 »

  1.   

    mysql> select substring_index(substring_index('qvod://207954596|E109AB353174CA9E
    572B97522208ACAFAABB2EBA|123.rmvb|','|',2),'|',-1) as a;
    +------------------------------------------+
    | a                                        |
    +------------------------------------------+
    | E109AB353174CA9E572B97522208ACAFAABB2EBA |
    +------------------------------------------+
    1 row in set (0.00 sec)
      

  2.   

    substring_index(substring_index(快播地址,'|',1),'//',-1)