将时间()存储为mysql中的时间戳

时间:2013-02-14 07:39:17

标签: php time unix-timestamp

如何将当前时间(如time())作为时间戳存储到mysql数据库中?

我尝试了这个查询:

UPDATE users 
  SET last_login = '1360826987' 
  WHERE username = 'test' 
   AND password = 'test'

其中1360826987是我目前通过time()

的时间

3 个答案:

答案 0 :(得分:3)

使用mysql的NOW功能。

UPDATE users SET last_login = NOW() ...

答案 1 :(得分:0)

那应该有用。但请确保该字段接受整数。

 Type INT

答案 2 :(得分:0)

时间戳字段以2013-02-14 13:10:41格式存储值。所以在你的查询中使用now()