현재날짜(시간) 기준으로 한시간 검색 select * from tableNamewhere create_date > DATE_ADD(now(), INTERVAL -1 hour); -1 hour 최근 한시간-1 day 최근 하루-1 month 최근 한달 지정날짜 검색select * from tableNamewhere between '2018-10-01' and '2018-10-23'
Linux/MySQL
윈도우+MySQL 운영하는 서버에서는 전혀 문제가 발생하지 않지만 dump를 떠서 리눅스로 옮기면 기존에 잘 사용하던 프로그램이 #42s02table doesn't exist 이런 메세지를 뿌리는 경우가 있다. 리눅스서버에 올라온 MySQL테이블며은 소문자로 되어 있는데 프로그램 코딩시 대소문자를 섞어서 사용하면 문제가 발생한다. 대소문자 무시하기 위해서 수정을 해줘야된다. vi /etc/my.cnf [mysqld] #쿼리가 대소문자 섞여서 들어와도 무조건 소문자로 변환 lower_case_table_names=1 systemctl restart mariadb.service 참조 : http://stove99.tistory.com/59