Laravel Changing Migration字段Float to Double

时间:2016-11-19 05:22:52

标签: mysql laravel-5.3 laravel-migrations

我想创建一个带浮点列的表。

$table->float('TaxRate',5,5)->default(0.00000);

但Mysql将此视为双重。

enter image description here

这是如何工作的?。

1 个答案:

答案 0 :(得分:1)

这是因为from c in db.Answers.Where(b => b.Status == Status.Complete) group c by new { c.AreaID, c.AssessmentID, c.AssessmentDate} into grp select grp.OrderByDescending(c => c.AssessmentDate).FirstOrDefault(); Illuminate\Database\Schema\Grammars\MySqlGrammar转换为float。我不知道为什么他们强制使用double

覆盖double会很麻烦,因为你必须覆盖更多的课程。

您可以使用原始mysql查询创建如下表

MySqlGrammar