[sql] 이메일 수신 동의 테이블 생성 사례
이메일 수신 동의를 관리하기 위한 데이터베이스 테이블을 생성하는 예시를 제공합니다.
테이블 구조
CREATE TABLE email_subscription (
id INT PRIMARY KEY,
email VARCHAR(255) NOT NULL,
subscribed_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
이 예시에서는 email_subscription
테이블을 생성하였습니다. 테이블에는 id, email, 그리고 subscribed_at 컬럼이 존재합니다.
id
: 구독 식별을 위한 유일한 값으로 사용되는 기본키입니다.email
: 이메일 주소를 저장하는 컬럼으로서, NOT NULL 제약 조건이 걸려 있습니다.subscribed_at
: 구독 신청이 이루어진 시간을 저장하기 위한 TIMESTAMP 타입의 컬럼으로, 기본값으로 현재 시간을 갖도록 설정되었습니다.
위와 같은 테이블 구조를 통해 이메일 수신 동의 데이터를 효과적으로 관리할 수 있습니다.
이제 위와 같은 테이블을 생성함으로써 이메일 수신 동의 정보를 쉽게 저장하고 조회할 수 있습니다.