나는 파일 호스팅 서비스를 만들고 있지만, 지금은 등록 할 때 계정 이메일 활성화 부분을 만들고 있습니다. 그래서 데이터베이스 구조를 찾아야했습니다.관계형 데이터베이스 구조는 언제 사용합니까?
그리고 지금 그것의 :
users
id
first_name
last_name
email
password
since
active
hash_activate
하지만 너무 관계형 데이터베이스처럼 작업을 수행 할 수 있습니다
users
id
first_name
last_name
email
password
since
activation
id
user_id
hash
active
은 무엇 그것에 대해 이동하는 가장 좋은 방법이 있을까요? 그리고 왜?
물론 어쨌든 프로덕션 쿼리에서 select *를 사용하면 안됩니다. – HLGEM
실제로 사용자가 실제로 자신의 계정을 활성화했는지 여부를 확인하기 위해 여전히 '활성'열이 있습니다. 그렇지 않으면 등록 후 N 일 후에 사용자가 자신의 계정을 활성화하지 않았기 때문에 전체 사용자 레코드가 삭제됩니다. –
@KidDiamond, 의미가 있습니다. 'active'가 사용자를위한 것이라면, 사용자 테이블에 저장하십시오. 나는 그것이 해시를위한 것이라고 생각했다. –