2013-08-26 26 views
0

我为了找到wordWord类型的内容使用正则表达式与MySQL更新

SELECT * 
    FROM TABLE 
WHERE BINARY Field REGEXP '[a-z][A-Z]+[a-z]' 

我想知道如果我可以使用更新/替换。不确定我该如何构建,虽然理想的结果当然是wordWord变成word Word

回答

2

不,mysql的REGEXP运算符只返回布尔值。

所以你只能检查一些字符串是否匹配某个表达式,就是这样。

+0

有趣的是,我遇到了这个:http://stackoverflow.com/questions/8280511/how-to-combine-regex-update-in-mysql-to-add-a-space-to-firstnamelastname?rq= 1这似乎是以一种非常暴力的方式完全符合我的意愿 - 这种方式。 –

+0

@Mark H:你甚至不需要正则表达式,然后'LIKE'%C%''等等 – zerkms