在MySQL数据库里面,怎么使用SQL语句查询功能把时间戳格式格式化为日期格式如:2013-02-28 6:00:00 ?
请写完整的,可以直接执行的SQL语句,谢谢。表名是:archives。我的目的是把时间戳格式化为日期格式同时更新表。即我不要时间戳格式,我要的是日期格式...
请写完整的,可以直接执行的SQL语句,谢谢。 表名是:archives 。
我的目的是把时间戳格式化为日期格式同时更新表。
即我不要时间戳格式,我要的是日期格式 展开
我的目的是把时间戳格式化为日期格式同时更新表。
即我不要时间戳格式,我要的是日期格式 展开
4个回答
展开全部
你没明确说要更新什么字段,只能给你个例子:
update archives set 字段A =5 where from_unixtime(pubdate,'%Y-%m-%d %h:%i:%m')='2012-11-11 00:00:00';
------------------from_unixtime(pubdate,'%Y-%m-%d %h:%i:%m')这个的意思就是把时间戳变成日期
类似2012-11-11 00:10:10这样的格式
如果说是要把pubdate字段的内容直接更新成刚才那样的日期格式,int类型的字段是存储不了的
update archives set 字段A =5 where from_unixtime(pubdate,'%Y-%m-%d %h:%i:%m')='2012-11-11 00:00:00';
------------------from_unixtime(pubdate,'%Y-%m-%d %h:%i:%m')这个的意思就是把时间戳变成日期
类似2012-11-11 00:10:10这样的格式
如果说是要把pubdate字段的内容直接更新成刚才那样的日期格式,int类型的字段是存储不了的
展开全部
str_to_date(pubdate,'%Y-%m-%d %H:%i:%s')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FROM_UNIXTIME(pubdate) 这个试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select CONVERT(varchar, getdate(), 120 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询