내 데이터베이스에는 yymmdd 형식으로 저장된 날짜가 있습니다. 오늘 MySQL 쿼리에서 날짜를 비교하는 방법이 있습니까?yymmdd 오늘을 오늘과 비교하십시오.
이 사람은 분명히
SELECT * FROM users WHERE created >= CURDATE();
내 데이터베이스에는 yymmdd 형식으로 저장된 날짜가 있습니다. 오늘 MySQL 쿼리에서 날짜를 비교하는 방법이 있습니까?yymmdd 오늘을 오늘과 비교하십시오.
이 사람은 분명히
SELECT * FROM users WHERE created >= CURDATE();
제일 수정 프로그램을 작동하지 않습니다 대신 사용자 정의 VARCHAR 형식의 기본 MySQL의 날짜 필드를 사용하고 문제가 사라집니다.
말했다되고 그건 적어도 당신의 형식이 너무
SELECT ...
WHERE created >= DATE_FORMAT(now(), '%y%m%d')
당신이 Y2K 준수하지 않은 단서하에 작업을해야한다 "첫번째 가장 중요한 부분"형식으로되어 있습니다.
그렇게 먼저 생성 된 열을 변환하려고하고 그것을
SELECT * FROM users WHERE STR_TO_DATE(created, '%Y-%m-%d') >= CURDATE();
비교