1입력
먼저 테이블에 3개의 레코드를 하나씩 차례로 입력(insertion)해 보자.
INSERT INTO employee VALUES(NULL,NULL,"John Smith",35000,NOW());
>>>
Query OK, 1 row affected, 1 warning (0.18 sec)
처음과 두 번째 NULL 값은 인덱스와 타임스탬프에 대한 플레이스 홀더(placeholder)다. 서버는 이들을 자동으로 인식한다. NOW() 함수는 현재 날짜와 시간을 반환하는데, 여기서 ‘날짜’에 해당하는 부분만 레코드에 입력된다. 이 쿼리는 경고를 하나 발생시키는데, 이는 시간 부분이 잘렸기(truncation) 때문이다. 최근에 발생한 경고(warning)와 오류(error)를 자세히 설명한 부분을 살펴보자.
SHOW WARNINGS;
>>>
+-------+------+--------------------------------------------+
| Level | Code | Message |
+-------+------+--------------------------------------------+
| Note | 1265 | Data truncated for column 'hired' at row 1 |
+-------+------+--------------------------------------------+
1 row in set (0.00 sec)