我在数据库中指定了以下列:decimal(5,2)
怎么解释这个?
根据SQL Server Management Studio中查看的列上的属性,我可以看到它表示:十进制(数字精度,数字刻度).
精确度和规模在实际意义上是什么意思?
很容易将其解释为带有5位数和2位小数位的十进制数...即12345.12
PS我已经能够从同事那里确定正确的答案,但很难在网上找到答案.因此,我想在stackoverflow上记录问题和答案,以备将来参考.
哪种类型(浮点数或十进制)最适合在mysql数据库中存储价格?
我想在laravel 5.1中省钱.
这是表格价格定义:
$table->decimal(price,6,2);
Run Code Online (Sandbox Code Playgroud)
例如 ; 当1.000,50土耳其里拉斯保存到MySQL这种格式1.00
怎么能解决这个问题?