UPDATE `lms_checkweb2`
SET cdate = DATE_ADD( cdate, INTERVAL 1 YEAR )
WHERE YEAR( cdate ) = "2022";
SELECT * FROM (데이터베이스/테이블) WHERE YEAR(컬럼명) = "2021"
-관련함수
DATEDIFF (A,B) 는 A날짜에서 B날짜를 빼는 것
CURDATE() 는 오늘 날짜를 추출해줌
-- Unique key index 삭제
DROP index user_index_id
on your_table
;
-- PK 삭제
ALTER TABLE your_table
DROP PRIMARY KEY CASCADE;
DROP INDEX user_index_id
;
3) 인덱스 추가
아래는 컬럼에 중복값을 허용하지 않는 UNIQUE KEY를 추가한다.
CREATE UNIQUE INDEX user_index_id
ON your_table
(column_id
);
or
ALTER TABLE your_table ADD UNIQUE KEY user_index_id
(column_id1
,column_id2
,column_id3
)
4) 인덱스 수정
인덱스의 수정은 따로 명령은 없고, 삭제와 추가를 같이해서 사용하면 된다.
ALTER TABLE your_table
DROP INDEX user_index_id
,
ADD UNIQUE KEY user_index_id
(column_id1
,column_id2
,column_id3
)
WHERE 1=1
은 WHERE절이 없는것(전체선택)과 같다.
참고 https://musclebear.tistory.com/57