spring boot controller를 테스트하기 위해 테이블에 데이터를 넣어준다
카테고리

insert into category ( id, category_name)
values ( 1, '취미');
포스트
-- Post 테이블에 데이터 삽입
INSERT INTO Post (person_num, category_id, created_at, id, member_id, updated_at, view, content, title, gender, status)
VALUES
(3, 1, NOW(), 1, 22, NOW(), 100, '내용1', '제목1', 'MALE', 'ING'),
(2, 1, NOW(), 2, 23, NOW(), 50, '내용2', '제목2', 'FEMALE', 'ING'),
(1, 2, NOW(), 3, 24, NOW(), 75, '내용3', '제목3', 'NONE', 'END');


- id 칼럼이 일반적으로 자동으로 증가하도록 설정되어 있으면, 데이터베이스가 해당 칼럼의 값을 자동으로 생성한다. 하지만 데이터를 직접 삽입할 때 'id'값을 넣어준다.
- created_at, updated_at 의 날짜 및 시간은 now()함수로 간단하게 사용할 수 있다.
- category는 실제로 사용하는 카테고리 아이디를 외래키로 사용한다.(실제로 존재하는 데이터를 사용해야 함.)
- status와 gender는 enum타입으로 설정한 값으로 넣어주었다.
'SpringBoot > TOgether' 카테고리의 다른 글
| ConverterFactory 생성과 등록. String -> Enum 변환 (0) | 2024.01.17 |
|---|---|
| postman post시 데이터의 id값이 null이 생기는 이유 (0) | 2024.01.17 |