我的表A有个字段 t, 存储的是时间戳,例如:    1263965868我现在想把 所有记录 的 这字段 改成时间格式,例如: 2010-07-20怎么改啊 

解决方案 »

  1.   

    SELECT DATE_FORMAT(FROM_UNIXTIME(1263965868),'%Y-%m-%d')
      

  2.   


    如何把我这个表A的字段t的格式全部从时间成 改成 Y-m-d G:i:s这种格式啊
      

  3.   

    UPDATE A SET T=DATE_FORMAT(FROM_UNIXTIME(1263965868),'%Y-%m-%d %H:%i:%s')
      

  4.   


    mysql> SELECT FROM_UNIXTIME(1263965868)
        -> ;
    +---------------------------+
    | FROM_UNIXTIME(1263965868) |
    +---------------------------+
    | 2010-01-20 13:37:48       |
    +---------------------------+
    1 row in set (0.00 sec)mysql>
    这样就得到了。