需要SQL-Regexp帮助:在大写字符之前查找小写字符

Eri*_*ric 5 regex mysql sql request

我需要一个mySQL请求,我只能在单个单词中找到包含小写字符的大写字符的字符串.

示例:fooExample

在最好的情况下,只有在大写字符之前至少有2个字符.所以它不应该找到:" iPhone "为例.并且它必须是AZ之前的az范围内的真正char.

我想我应该使用SQL函数REGEXP,但我不能让它工作,因为我不是很熟悉正则表达式.

Nic*_*ssu 1

select * from table where binary(your_field) regexp '^[a-z]{2,}[A-Z]+'
Run Code Online (Sandbox Code Playgroud)