如何将时间戳添加到现有的mysql表中

时间:2014-05-27 15:13:42

标签: mysql datetime laravel timestamp

我正在将我的应用程序从标准php更新为laravel,并且我在我的每个表中创建了两个新字段,即created_at和updated_at。

问题是现有数据的字段都被设置为null。如何进行查询以将created_at和updated_at设置为当前日期时间??

1 个答案:

答案 0 :(得分:0)

试试这个(UPDATE查询)。您可以使用函数为created_at和updated_at列创建相同的NOW()。

http://sqlfiddle.com/#!2/c204e9/1

UPDATE table_name SET created_at = NOW(), updated_at=NOW() WHERE created_at IS NULL AND updated_at IS NULL

仅当两列都为空时才有效。