1
MySQL에서 다음 문장으로 테이블을 만들었습니다.MySQL에 삽입하기 전에 문자열 길이를 어떻게 확인할 수 있습니까?
- 확인 사용자 이름과 암호가 4 명 이상 또는 8 자 수 :
CREATE TABLE Users ( UserName VARCHAR(15) NOT NULL PRIMARY KEY, Password VARCHAR(15) NOT NULL, Active Bool DEFAULT TRUE )
그래서 나는이 테이블에이 트리거를 확인합니다. (새 행을 삽입 할 때 문자열의 최소 길이를 확인하십시오.)
- 암호를 확인하기 위해 정규 표현식을 만드십시오. 예를 들어 대문자와 소문자 및 숫자가 모두 포함되기를 원합니다.
안내해주세요. 고마워요.
MySQL은 여전히 검사 제약 조건을 지원하지 않으므로이를 위해 트리거가 필요합니다. –
왜이 작업을 MySQL에 맡기고 싶습니까? 클라이언트 소프트웨어에서 수행하십시오. – mvp
@mvp 때로는 데이터베이스가 여러 프로젝트에서 사용됩니다 ...이 말은하지 않고 인수입니다 :) –