熟悉MYSQL的进来,问下正则。 MYSQL数据库:替换字段中 连续的7个或者8个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tb_name set fieldname=REPLACE(字段名称, ' ', '替换字段'); update tb_name set fieldname=REPLACE(字段名称, ' ', '替换字段'); 到底是MySQL还是MSSQL Server的? 匹配的正则表达式:[ ]{7,8} 哎呀,少写了一个 ; 号匹配的正则表达式:[ ]{7,8} 哎呀,用错了符号匹配的正则表达式:( ){7,8}这下正确了 替换字段中 连续的7个或者8个 ==>( ){7,8} 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) 微博中如何获取关注的人的信息? 求显示数据查询 主键加0 而且能自动增长 转换一个sql in 语句到 join 语句 求 防止sqll注入的fuction(mysq) 谁能告诉我如何成功删除一个MySQL数据库 postgresql 支持中文的全文索引吗? mySql中float字段的问题 求个sql查询语句 新手关于建表的问题 大家帮忙看看这个SQL查询怎么写 关于ndb的疑问
update tb_name set fieldname=REPLACE(字段名称, ' ', '替换字段');
匹配的正则表达式:( ){7,8}这下正确了
==>
( ){7,8}
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)