2013-06-16 5 views
3

DB에서 정보를 편집 할 때 날짜에 문제가 있습니다. 내 날짜에 TIMESTAMP 데이터 형식이 있습니다. 정보를 저장 (업데이트)하면 날짜는 0000-00-00 00:00:00입니다. 내 SQL 쿼리입니다 -mysql 타임 스탬프 업데이트 오류

UPDATE `news` 
SET `category`='$category', 
    `title`='$title', 
    `img`='$file', 
    `short_content`='$short_content', 
    `content`='$long_content', 
    `date`=$date, 
    `lang`='$lang' 
WHERE `id`='$id' 

$ 날짜는 어떻게 해결하는 방법 2013-16-06 20시 35분 12초 같은 있지만 0000-00-00 0시 0분 0초

로서의 절약 할 수 있습니다 이 문제? 당신이 따옴표를 사용할 필요가 있으므로,

`date`='$date', 

답변

1

당신은 날짜 따옴표를 둘 필요가 날짜가

+0

오 ..... 젠장 ... 고마워! –

0

그냥이 정수 열, 어쩌면 날짜없는 따옴표

`date`='$date', 

와 날짜를 둘러싸고 :

1

날짜 문자열이 비어 있거나 mysql 테이블 필드가 예상 한 것과 다른 형식 일 가능성이 큽니다. 0000-00-00 00:00:00 is mysql default value