我有一个数据库字段“价格”。我在该字段中使用了数据类型 bigint。现在据我所知,bigint 数据类型只允许0-9。在这个字段中,我在这个字段中添加了空格。所以我希望它像这样显示:2 000。但是当我添加它时,它变成了 2,而当我使用 varchar 数据类型时,我的排序功能从低到高的价格停止了......所以请找出它显示为 2 的方式000.并且我的排序功能没有停止。
最佳答案
BIGINT
, INT
, DECIMAL
等存储没有空格、逗号、点等。
如果您想使用千位分隔符等显示它们,则必须根据需要设置它们的格式。请参阅FORMAT()
。参见“区域设置”。等等
如果您想输入这样的数字,由您的应用程序将数字转换为MySQL可以接受的格式。即2000
,不是2K
,不是2,000
,不是2.000
,不是two thousand
.
关于php - Mysql Bigint 数据类型带空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48867817/