2
我有一個名爲時間,「HH:MM:SS」列的表。我如何進行批量更新以使值增加1小時?批量更新mysql表
它是這樣的:
update <table_name> set <time_column> = <time_column> + 3600 where ...
我有一個名爲時間,「HH:MM:SS」列的表。我如何進行批量更新以使值增加1小時?批量更新mysql表
它是這樣的:
update <table_name> set <time_column> = <time_column> + 3600 where ...
假設你time_column
是一個字符串(VARCHAR /等),使用ADDTIME功能通過一個小時的遞增時間值:
UPDATE table_name
SET time_column = ADDTIME(time_column, '01:00:00')
WHERE ...
時間列是一個'時間'..然後我做什麼? – Yang 2010-04-05 05:32:41
查詢也應該正常工作,如果它也是一個TIME列。 – 2010-04-05 05:41:02