這個問題說明了一切。基本上類似於IFNULL
功能,但IF(PARAMTER)
如果日期時間爲0000-00-00 00:00:00,則更改爲NOW();?
1
A
回答
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'
相關問題
- 1. 如果未設置日期,則將日期更改爲現在
- 2. NOW()不更新日期時間?
- 3. 當「now()」是特定日期時間時更改行。 Django
- 4. 更改日期時間爲UTC格式
- 5. 如何將NOW()函數生成的時間戳更改爲特定時間段後的日期
- 6. 日期時間如果值爲null
- 7. 將日期時間更改爲日期數據類型?
- 8. 使用Now()作爲默認的MySql日期時間類型
- 9. 可以將SharePoint列從日期/時間更改爲計算日期/時間
- 10. 在Python中將日期時間更改爲Unix時間戳
- 11. 將日期時間從mySql更改爲php中的時間戳
- 12. 將日期時間更改爲日期格式的日期數據類型?
- 13. Zend日期DST Bug:測試日期是否爲「時間更改」日期
- 14. 如果要將日期/時間拆分爲期間
- 15. 更改「時間」列「日期時間」
- 16. PHP:如何將日期()函數更改爲中央時間(-6)
- 17. 如何將時間戳更改爲mysql 5.5中的日期?
- 18. 如何在Python中爲所有模塊更改日期/時間?
- 19. SQL日期時間小於NOW()返回無效的結果
- 20. SQL日期時間轉換爲特定日期,如果在某些時間
- 21. 如果日期更改
- 22. 使用JSON傳遞日期時更改爲本地時間
- 23. 如何在頂部添加日期如果日期更改爲其他日子
- 24. 如何更改日期時間格式?
- 25. 如何更改日期/時間格式?
- 26. 查詢日期時間.now()。日期從Django DateTimeRangeField
- 27. mysql日期時間更新爲一列
- 28. 根據日期或時間的日期或時間更改CSS
- 29. 日期更改爲ArrayList的
- 30. 更改日期爲數字
'CASE WHEN'或'IF'。 – 2012-07-30 19:05:19