数据表中有一列是 域名字段
我想在域名字段中撇配 ‘中文.cn’ 的字符串 ,这里的中文是任意的中文。请问怎么用 like '[]%.cn' 实现?

解决方案 »

  1.   

    1.可以加一个字段is_gbk,在域名入库的时候判断是否中文字符,is_gbk做标记(判断是否中文);
    或者 2.加一个字段作为全文索引字段,在域名入库之前做是否中文字符判断,是则utf8unicode转换下,存入新字段,检测的时候match就可以了
      

  2.   

    数据库字段是utf8的话, 直接用中文即可
      

  3.   

    其实可以使用 regexp  ,或者ENGTH(domainname)<>CHAR_LENGTH(domainname) AND domainname LIKE '%.cn'
    这种取巧的办法