Eloquent Mysql 时间类型精度
Eloquent Mysql time type precision
我使用 Laravel 5.6.x 框架,我在 Mysql 数据库上有一个连接,其中一个 table 包含一个 Time(6) 字段类型。
样本值:'00:01:02.154120'
我希望我的模型以相同的精度接收值,但我总是得到一个对应于 'H:i:s'
格式的截断值,即使我将我的列转换为日期时间或字符串。
我通过迁移创建了我的 table,我看到蓝图从 5.5 版开始支持时间类型的精确选项。所以我想有一种方法可以检索整个值?
我怎样才能做到这一点?
这是一个已知问题:https://github.com/laravel/framework/issues/24214
这是由 PHP 中的错误引起的,将在 7.3 中修复:https://github.com/php/php-src/pull/3257
我使用 Laravel 5.6.x 框架,我在 Mysql 数据库上有一个连接,其中一个 table 包含一个 Time(6) 字段类型。
样本值:'00:01:02.154120'
我希望我的模型以相同的精度接收值,但我总是得到一个对应于 'H:i:s'
格式的截断值,即使我将我的列转换为日期时间或字符串。
我通过迁移创建了我的 table,我看到蓝图从 5.5 版开始支持时间类型的精确选项。所以我想有一种方法可以检索整个值?
我怎样才能做到这一点?
这是一个已知问题:https://github.com/laravel/framework/issues/24214
这是由 PHP 中的错误引起的,将在 7.3 中修复:https://github.com/php/php-src/pull/3257