关于 migration 表设计 “工资” 字段的设计问题
关于migration表设计“工资”字段的设计问题
首先想到的是
$table->string('basic_wage')->default('')->comment('基本工资');
这种形式的设计,但是考虑后期的性能问题想再这边请教一下如何设计这种带小数点并且后期需要计算的字段。
在官方手册中我发现了$table->double('item', 8, 2);
以及 $table->float('item', 8, 2);
这两种
但是由于本人没有使用过,网上有关这两个类型的说明也少之又少,希望能有大佬能给予解惑。 感激不尽
与钱相关的有小数点的字段一律使用 decimal 类型,而不是 float 和 double,后面两种类型在做小数运算时有可能出现精度丢失的问题