你如何定义十进制 19.2
How do u define decimal 19.2
我用 Laravel 5.8 编写了一个在线商店,在这个项目中我想在 user_transactions
table 处定义 amount
列,使用 小数 19.2 数据类型。
所以我打开phpmyadmin
并将数据类型更改为decimal
。
现在我需要知道如何在 phpmyadmin
和 Laravel 迁移中定义 Decimal(19.2)。
我已经知道如何在 Laravel 中使用 Decimal 数据类型了:
$table->decimal('amount');
但是 19.2
定义在哪里?
我相信你在这里谈论的是精度和规模。您可以使用
声明该列
$table->decimal('amount', 19, 2);
根据文档,这是
DECIMAL equivalent column with a precision (total digits) and scale (decimal digits).
对于 phpMyAdmin,选择类型 DECIMAL
和 Length/Values 19,2
。这将做同样的事情。但不要直接使用 phpMyAdmin。使用迁移到 modify/add 列到 table.
我用 Laravel 5.8 编写了一个在线商店,在这个项目中我想在 user_transactions
table 处定义 amount
列,使用 小数 19.2 数据类型。
所以我打开phpmyadmin
并将数据类型更改为decimal
。
现在我需要知道如何在 phpmyadmin
和 Laravel 迁移中定义 Decimal(19.2)。
我已经知道如何在 Laravel 中使用 Decimal 数据类型了:
$table->decimal('amount');
但是 19.2
定义在哪里?
我相信你在这里谈论的是精度和规模。您可以使用
声明该列$table->decimal('amount', 19, 2);
根据文档,这是
DECIMAL equivalent column with a precision (total digits) and scale (decimal digits).
对于 phpMyAdmin,选择类型 DECIMAL
和 Length/Values 19,2
。这将做同样的事情。但不要直接使用 phpMyAdmin。使用迁移到 modify/add 列到 table.