2013-06-16 4 views
0

내가 가진 나는 다음과 같은 데이터MySQL의 날짜는 삽입하지 않습니다

를 삽입하려고이 테이블

CREATE TABLE `bans` (  
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,   
    `ip` int(10) unsigned NOT NULL,   
    `uid` int(10) unsigned NOT NULL, 
    `end` date NOT NULL,   
    `type` tinyint(3) unsigned NOT NULL,   
    PRIMARY KEY (`id`) 
) 
ENGINE=InnoDB 
AUTO_INCREMENT=17 
DEFAULT CHARSET=utf8 

INSERT INTO `bans` 
VALUES (NULL,INET_ATON('0.0.0.2'),9,2013-6-17,1) 

레코드가 생성하지만 날짜는 항상 0000되고있다 어떤 날짜에 상관없이 -00-00. 제발 도와주세요. 감사!

답변

4

따옴표로 날짜를 넣어 : 실제로 아주 작은 유닉스 타임 스탬프입니다

INSERT INTO `bans` 
VALUES (NULL,INET_ATON('0.0.0.2'),9,'2013-6-17',1) 

2013-6-17 = 1990합니다.

+0

오! 나는 정말로 ... 그럴 수는 없지만 ... –

+0

수학에 대해서는 확실하지 않지만 어쨌든 +1합니다. – BellevueBob

+0

haha. 참된. 아버지의 날에 맥주 한두 잔 후에 날개 달기. – PaulProgrammer

관련 문제