从Laravel中的数据库获取具有毫秒精度的created_at

时间:2017-02-08 06:40:53

标签: laravel-5

我正在使用Laravel 5.1。我希望从数据库中获得created_at的毫秒精度。

我尝试过为this question提供的解决方案。但是没有任何改变。我也尝试了原始查询。我仍然只有几秒钟。有没有办法获得毫秒精度?

1 个答案:

答案 0 :(得分:0)

您的列类型可能有问题。假设您使用的是MySQL,您应该在表上手动添加(或修改)类型为TIMESTAMP(3)的列:

\DB::statement("ALTER TABLE `my_table` ADD COLUMN my_col TIMESTAMP(3) NULL");

此处提供更多信息:https://dev.mysql.com/doc/refman/5.7/en/fractional-seconds.html