MySql:如何更新日期从时间戳到日期时间

时间:2014-10-25 01:21:15

标签: mysql sql datetime

我有2个表,表users我将日期保存在timestamp,但是表an_users

现在我需要更新名为an_users的新表,并获取datetime之类的日期。

我尝试这个查询: -

UPDATE an_users JOIN users 
    ON an_users.ID = users.uid
SET an_users.user_registered = users.created , 
an_users.user_email = users.mail

但错误是user_registered保存日期,如0000-00-00 00:00:00,它必须像2014:01:05 10:00:20

错误在哪里

1 个答案:

答案 0 :(得分:0)

使用from_unixtime

UPDATE an_users JOIN users 
    ON an_users.ID = users.uid
SET an_users.user_registered = from_unixtime(users.created),
an_users.user_email = users.mail