Notice
Recent Posts
Recent Comments
- Today
- Total
목록date_add (2)
내 머릿속 데이터베이스
[MYSQL] 시간관련 DATE_ADD(), DATE_FORMAT()
출처 : http://blog.naver.com/my464/150178478874 DATE_FORMAT(DATE, '포맷할 형식') 날짜를 지정한 형식으로 포맷해 리턴 ex) DATE_FORMAT(now(), '%Y-%m-%d 00:00'); weekday(DATE) 숫자로 요일을 리턴 ex) weekday(now()); DATA_ADD(DATE, interval 기본값) 날짜에서 interval 값 만큼 더한 값 리턴 ex) select * from [table] where DATE_ADD(DATE_FORMAT(now(), '%Y-%m-%d 00:00'), interval weekday(now()) day);
Programming/Database
2015. 1. 9. 02:06
[MYSQL] 일정 시간이 지난 데이터 자동삭제
※ 트리거로 지우기 mysql> DELIMITER $$ CREATE TRIGGER TR_TEST AFTER INSERT ON A테이블 FOR EACH ROW BEGIN DELETE FROM A테이블 WHERE 등록일시 < DATE_ADD(now(), INTERVAL -5 MINUTE); END; $$ DELIMITER; 하지만 cafe24.com은 트리거를 지원안한다. (보안문제상이나 뭐라나..) 더불어 프로시저, 펑션도 같은 이유로 지원안함. 그래서 그냥 insert 할때 삭제하기로 함 관계형 테이블 삭제 방법에는 2가지가 있다. 1. DELETE JOIN (출처 : http://pusankjs.blog.me/40128071581) DELETE E-mail.*, Account.*, Site.* User..
Programming/Database
2015. 1. 9. 01:49