Laravel 5.4 ON UPDATE CURRENT_TIMESTAMP,怎么样?

时间:2017-10-06 13:36:33

标签: php mysql sql laravel migration

请帮助我了解如何在Laravel 5.4中执行此操作。不能谷歌这个。

CREATE TABLE t1 (
  dt DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

这不起作用:

$table->dateTime('dt')
        ->default(DB::raw('CURRENT_TIMESTAMP'))
        ->onUpdate(DB::raw('CURRENT_TIMESTAMP'));

问题是关于这一部分:

ON UPDATE CURRENT_TIMESTAMP

解决:

嗯,解决方案很简单:/

$table->dateTime('updated')
        ->default(DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'))

0 个答案:

没有答案