我有一个包含datetime列的表.
我需要为所有这些值添加15个小时.
例如
As Is: 2007-08-22 08:55:10
To Be: 2007-08-22 23:55:10
As Is: 2009-08-22 14:55:10
To Be: 2009-08-23 05:55:10
Run Code Online (Sandbox Code Playgroud)
是否有UPDATE
可以执行此操作的MySQL 查询?
小智 8
update table_name set column_name =DATE_ADD(column_name, INTERVAL 15 HOUR)
Run Code Online (Sandbox Code Playgroud)
如果test
是表,date_col
则是具有要更新日期的列,并且id
是test
表的主键:
update test set date_col = ADDTIME(date_col, '15:0:0') where id=1;
Run Code Online (Sandbox Code Playgroud)
用mysql 5.5.4版测试
归档时间: |
|
查看次数: |
4789 次 |
最近记录: |