2012-07-30 4 views

답변

2

IF() 함수는 당신이 필요로 할 것입니다가 :

IF(mycol='0000-00-00 00:00:00',NOW(),mycol) 

이 동일합니다 (더 자세한 정보) :

CASE WHEN mycol = '0000-00-00 00:00:00' THEN NOW() ELSE mycol END 
1

:

SELECT CASE YourDate WHEN '0000-00-00 00:00:00' THEN NOW() ELSE YourDate END 
FROM ... 
0

간단한 업데이트 명령문이 작동합니까?

UPDATE `table` SET `column` = NOW() WHERE `column` = '0000-00-00 00:00:00' 
관련 문제