首页 > 解决方案 > 在 laravel 迁移中保存加密价格值

问题描述

我正在尝试创建一个“金额”列,它应该能够采用像 0.0000321 这样的小十进制 BTC 值,以及像 10,15 这样的普通 int 值。什么迁移类型可以接受这些?

标签: phpsqllaravel

解决方案


在 MySQL 或 PostgresQL 中,使用 DECIMAL 表示任何货币值。它是唯一存储为精确值的数据类型。FLOAT 和 DOUBLE 不存储为精确值,不适合进行精确的数学计算。您可以查看所选数据库上的文档以了解更多信息。


推荐阅读