Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

DATE 데이터 유형이 있는 열에 날짜를 시간 값과 함께 저장하면 MySQL이 어떻게 평가합니까?


MySQL DATE 데이터 유형의 기본 형식은 "YYYY-MM-DD"이고 이 형식에서는 시간 값을 저장할 가능성이 없습니다. 그러나 여전히 DATE 데이터 유형을 갖는 열에 시간 값과 함께 날짜를 저장하면 MySQL은 경고를 표시하고 해당 열에 날짜 값만 저장합니다. 다음 예는 그것을 보여줄 것입니다 -

mysql> Create table date_time_test(date DATE);
Query OK, 0 rows affected (0.44 sec)

mysql> Insert into date_time_test(date) values(‘2017-09-09 09:34:21’);
Query OK, 1 row affected, 1 warning (0.03 sec)

mysql> Select * from date_time_test;
+------------+
| date |
+------------+
| 2017-09-09 |
+------------+
1 row in set (0.00 sec)

위의 예에서 볼 수 있듯이 MySQL은 날짜와 함께 시간을 저장해도 날짜 값만 반환합니다.