///
Search
💭

study_comment

목차

study_comment TABLE 컬럼 설명

컬럼명
Data Type
NOT NULL
Default
설명
키 여부
참조 테이블 & 컬럼
bigint(20)
FALSE
사용자 id 만약 삭제된 사용자일 경우 NULL
FK
text
TRUE
댓글 내용
boolean
FALSE
false(0)
계층(False(0)일땐 부모, True(1)일땐 대댓글)
int
FALSE
0
댓글(대댓글) 나열 순서 (comment_group 가 동일한 갯수로 확인 가능)
int
FALSE
댓글 그룹(부모 댓글과 대 댓글은 같은 값)
boolean
FALSE
false
가시 여부 (스터디 생성자가 댓글 가시여부 변경)
varchar(15)
FALSE
active
active → 등록된 댓글 block → 신고된 댓글 delete → 삭제된 댓글
datetime
FALSE
now time
댓글 작성 날짜
COUNT10

Table 생성 SQL 문

CREATE TABLE `sitedb`.`study_comment` ( id BIGINT(20) NOT NULL AUTO_INCREMENT, user_id BIGINT(20), study_id BIGINT(20) NOT NULL, comment TEXT NOT NULL, comment_class BOOLEAN DEFAULT 0, comment_order INT DEFAULT 0, comment_group INT, comment_visible BOOLEAN DEFAULT 0, comment_state VARCHAR(15) DEFAULT 'active', create_date DATETIME DEFAULT NOW(), PRIMARY KEY (id), FOREIGN KEY (user_id) REFERENCES user(id) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (study_id) REFERENCES study(id) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
SQL
복사

설명링크