MySQL과 Oracle, 날짜 처리하다가 피 본 이야기얼마 전 사내 공통 모듈을 작업하다가 이상한 로그가 쌓이기 시작했다. 분명 날짜 조건이 오늘 날짜로 설정돼 있는데, MySQL에서는 잘 되던 쿼리가 Oracle로 넘어가자 에러가 발생하거나 결과가 이상해졌다. 비교해보니 문제는 바로 날짜 처리 방식 차이 때문이었다.이 문제는 단순한 포맷 차이가 아니라, 데이터 타입 자체의 해석 방식, 함수 처리, 날짜 비교 연산MySQL과 Oracle의 날짜 처리 차이기본 구조부터 다르다: DATE vs DATE같은 이름의 DATE 타입이지만 두 DBMS에서는 전혀 다른 의미로 동작한다.MySQL의 DATE날짜만 저장 (연-월-일)시간 정보 없음CREATE TABLE users ( id INT, join_date..