php - 在 laravel 迁移中保存加密价格值
问题描述
我正在尝试创建一个“金额”列,它应该能够采用像 0.0000321 这样的小十进制 BTC 值,以及像 10,15 这样的普通 int 值。什么迁移类型可以接受这些?
解决方案
在 MySQL 或 PostgresQL 中,使用 DECIMAL 表示任何货币值。它是唯一存储为精确值的数据类型。FLOAT 和 DOUBLE 不存储为精确值,不适合进行精确的数学计算。您可以查看所选数据库上的文档以了解更多信息。
推荐阅读
- php - 我无法在亚马逊销售 api 上创建提要
- angular - POST 中的 URL 自动添加
- javascript - 如何以不同的方式再次从 JSON 获取信息?
- c# - 访问数据库连接参数时 SSIS 作业失败
- amazon-web-services - AWS Lambda 访问数据每小时刷新一次
- java - 我无法显示我在 jpanel 中加载的第二张图片
- java - 在 Spring Data 存储库的单元测试中忽略唯一约束
- c# - 无法在 Kubernetes 中从工作连接到服务
- kotlin - 如何以编程方式更改材质卡视图主题样式?
- javascript - 如何在 nodeJs 中使用 stream-json 中的管道写入文件?