MYSql REGEXP不匹配Mixed Case

时间:2017-04-17 15:16:31

标签: mysql case-insensitive

我遇到了MYSql的问题,它正在处理正则表达式搜索。目前我有一个地址表有错误,并从地址字段(varchar字段)中删除空格。为了纠正它,我试图找到受影响的记录,我可以通过使用以下查询来确定使用正确大写的位置:

SELECT * FROM useraddress u 
WHERE u.address1_vc REGEXP ("([a-z]+[A-Z]+)")

样本记录:

22431 Maple Dr
3640CubscoutRd
6432 14th Ave
1133W.WashingtonPL
7920 Glambury Court

预期结果:

3640CubscoutRd
1133W.WashingtonPL

问题是它正在返回所有记录。为什么要这样做?如何形成一个有效的查询?

谢谢!

0 个答案:

没有答案