在我正在处理的一个项目中,我的数据库中有一个名为 Amount
的列。这是一种货币格式,但前面不需要有美元符号。
我希望在此处输入的每个值都采用以下格式:
123456 -> 123,456.00
我怎样才能实现这个目标?
最佳答案
不,存储的值不应该被格式化,它应该存储为普通数字,否则你无法进行任何算术计算。
当显示数字时,您可以在应用程序层(这是首选方法)格式化其外观,也可以使用 MySQL 自己的 format() select 语句中的函数来实现这一点:
select format(amount) from your_table
关于mysql - 更改整个列格式 - phpMyAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44158068/