Mysql中一个表的一个时间列是int类型,现在想修改这个字段的值,打算可读日期时间格式转成int,然后修改那个值,这时可以用转换函数UNIX_TIMESTAMP,将可读的时间转换成int类型。

具体用法:

update xxx_table set xxx_time=UNIX_TIMESTAMP(‘2012-06-13 13:24:22’) where id=xxx

同时介绍一个另一个转换函数:FROM_UNIXTIME,将将时间戳转成常用时间格式

select FROM_UNIXTIME(xxx_time) from xxx_table

发表评论

/ 快捷键:Ctrl+Enter
加载中……