高分求助MySql Update语句
已知表Post字段dateline是int(10)型,保存的是时间,如:"1329129939",现在需要将字段dateline更新成datetime类型,并把1329129939全部更新成像"2012-02-13 18:45:39"的时间格式,
我只知道数据库语句
SQL code
SELECT FROM_UNIXTIME(dateline, '%Y-%m-%d %H:%i:%S') from Post
的结果是时间"2012-02-13 18:45:39"。
求各位大牛出手相助,感激不尽。
------解决方案--------------------
你先建个表 dateline字段为datetime类型
然后倒入原表数据
insert into newtable(col1,col2,dateline) SELECT col1,col2,FROM_UNIXTIME(dateline, '%Y-%m-%d %H:%i:%S') from Post;
然后drop table Post;
最后 rename table newtable to Post;
------解决方案--------------------
insert into 新表名(新字段名)SELECT FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S')