РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ MYSQL ПАРОЛЬ
Доброго всем времени суток! Начал изучать MySQL, и появилась необходимость создать базу данных. В ней есть столбец - пароль. И мне нужно, чтобы пароль был длиной больше 7 символов и в нем содержались и заглавные, и строчные буквы, а также цифры. Вроде все сделал, но MySQL выдает ошибку: Error Code: 3819. Check constraint 'CH_Password_Citizen' is violated.
Вот код столбца с паролем:
Citizen_Password varchar(32) not null
constraint CH_Password_Citizen check (length(Citizen_Password) >= 8 and Citizen_Password like '/[a-zA-Z0-9]+/')
Порылся в Интернете, даже зашел на генератор регулярных выражений, вроде все должно работать. Пароль для теста был - Passw0rd.
Очень прошу Вашей помощи!
Ответы (1 шт):
Автор решения: New but Blue
→ Ссылка
Вопрос решен! Спасибо пользователю @NowhereMan. Воспользовался RLIKE вместо обычного LIKE и убрал слэши.
