В версии MySQL до 8 вы можете «эмулировать» \w
, используя [[:alnum:]_]
:
Select * from PatternTester where Binary Name regexp '[[:alnum:]_]+[A-Z][a-z][[:alnum:]_]+'
См. Демонстрацию регулярного выражения .
SQL:
Create Table PatternTester
(Name varchar(100));
Insert into PatternTester (Name)
values ('CamelCase'),
('Camelcase'),
('CAMELCASE'),
('CamelCase')
Select * from PatternTester where Binary Name regexp '[[:alnum:]_]+[A-Z][a-z][[:alnum:]_]+'
См. SQL демо .