mysql 정리

MySQL 2012. 1. 6. 11:20

UPDATE sample SET state = 'done' WHERE date < DATE_ADD(now(), INTERVAL -6 hour)

DATE_ADD(now(), INTERVAL -6 hour)

 이 문장에서 hour 대신에 year, day, minute, second 로 바꿀 수 있다.

맨위 코드에서 '<' 를 '>' 로 바꾸게되면

6시간전을 기준으로 이전레코드가 아니라, 현재시간으로부터 6시간내의 자료만 가져올 것이다.


ALTER TABLE 테이블 ADD 컬럼 속성 옵션;

ALTER TABLE 테이블 modify 컬럼 속성 옵션;

ALTER TABLE 테이블 change  컬럼 속성 옵션;

블로그 이미지

스마트전

,