2
我需要一些幫助來更新我的數據庫上的日期字段。
我必須更新每個日期字段的小時,分鍾和秒鐘爲「00:00:00」。
日期格式爲「yyyy-mm-dd HH:mm:ss」。
第一個問題:有沒有辦法做到這一點?第二個問題:如何做?
非常感謝您的幫助!
編輯:我需要更新該字段與相同的日期只有一小時(和分鐘,秒)改變。由於包含特定小時/分鐘的SQL更新日期字段
我需要一些幫助來更新我的數據庫上的日期字段。
我必須更新每個日期字段的小時,分鍾和秒鐘爲「00:00:00」。
日期格式爲「yyyy-mm-dd HH:mm:ss」。
第一個問題:有沒有辦法做到這一點?第二個問題:如何做?
非常感謝您的幫助!
編輯:我需要更新該字段與相同的日期只有一小時(和分鐘,秒)改變。由於包含特定小時/分鐘的SQL更新日期字段
可以使用MySQL的DATE_FORMAT
功能。
例
UPDATE Table_Name set Field ='EDITVALUE'
WHERE DATE_FORMAT(dateField, "%h/%i/%s") = "00:00:00";
編輯答案
可以使用MySQL的CONCAT
功能。
UPDATE Table_Name set dateField = CONCAT(date(dateField),' 05:12:50');
update table_name
set column_name='your date'
where DATE_FORMAT(column_name, "%h/%i/%s") = "00:00:00"
或SQL服務器
update table_name
set column_name='your date'
where
CONVERT(VARCHAR(8), column_name, 14)='00:00:00'
'DATE_FORMAT' MySQL的條款將幫助 – 2013-04-24 10:11:44
***我需要更新的那場具有相同的日期只小時(和分鐘和秒)改變。***要什麼樣的價值? – Luv 2013-04-24 10:20:02
例如,我有2013-03-19 00:00:00 - >我需要更新2013-03-19 23:59:59 /// 2013-04-23 00:00:00 - >我需要更新2013-04-23 23:59:59 – user2060677 2013-04-24 10:22:05