MYSQL数据库:
替换字段中 连续的7个或者8个 

解决方案 »

  1.   

    update   tb_name   set   fieldname=REPLACE(字段名称,   '       ',   '替换字段');   
    update   tb_name   set   fieldname=REPLACE(字段名称,   '        ',   '替换字段');   
      

  2.   

    到底是MySQL还是MSSQL Server的?
      

  3.   

    匹配的正则表达式:[&nbsp]{7,8}
      

  4.   

    哎呀,少写了一个 ; 号匹配的正则表达式:[ ]{7,8}
      

  5.   

    哎呀,用错了符号
    匹配的正则表达式:( ){7,8}这下正确了
      

  6.   

    替换字段中 连续的7个或者8个 
    ==>
    (&nbsp){7,8}
      

  7.   


    mysql> create table tb(a varchar(100));
    Query OK, 0 rows affected (0.07 sec)mysql> insert tb select
        -> '       a' union all select
        -> '        kkkk' union all s
        -> 'a';
    Query OK, 3 rows affected (0.07 sec)
    Records: 3  Duplicates: 0  Warnings: 0mysql> select *
        -> from tb
        -> where a regexp '( ){7,8}';
    +------------------------------------------------------+
    | a                                                    |
    +------------------------------------------------------+
    |        a          |
    |         kkkk |
    +------------------------------------------------------+
    2 rows in set (0.06 sec)