MySQL 43

[MySQL] 프로그래머스 - 조건에 맞는 도서 리스트 출력하기(DATE_FORMAT)

https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE CATEGORY='인문' AND YEAR(PUBLISHED_DATE) = 2021 ORDER BY PUBLISHED_DATE; 날짜만 표기하기 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') FROM 테이블명 날짜 데..

DB 2023.01.30

[MySQL] ALTER 문으로 UNIQUE 설정

프로젝트를 하면서 좋아요 기능을 구현하던 중, 한 사람이 특정 포스트에 좋아요를 두번 이상 누를 수 없기 때문에 이를 SQL문으로 제약조건을 걸었다. alter table likes add constraint uq_likes unique(post_id, user_id); likes 테이블에서 post_id와 user_id 의 쌍이 유니크 해야하는 uq_likes 제약 조건을 추가해주었다. 이참에 ALTER 문으로 UNIQUE 설정하는 법에 대해 정리해보았다. 테이블에 새로운 필드를 추가할 때 UNIQUE 제약 조건을 설정하는 문법 1. ALTER TABLE 테이블이름 ADD 필드이름 필드타입 UNIQUE 2. ALTER TABLE 테이블이름 ADD [CONSTRAINT 제약조건이름] UNIQUE (필드이..

카테고리 없음 2022.08.18
반응형