为诸如 $34,000 之类的值设置我的 SQL 字段的最佳方法是什么。
我的 SQL 是:price DECIMAL(4,2)
看来我只能输出 34.00。我怎么能让它显示一个,而不是一个。 (可能是由于我的 cms 剥离数据)
最佳答案
对于 34,000 美元,您需要 DECIMAL(7,2),小数点前五位,小数点后两位。
然后想想你是否真的需要如此严格。小数点后两位小数是有意义的,但为了安全起见,您要在总数上犯错,否则您无法在数据库中存储 1,000,000 美元。
关于mysql - 输入价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7279344/