我有一个数据库字段"价格"。我在这个字段中使用了数据类型bigint。现在据我所知,bigint数据类型只允许0-9。在此字段中,我在此字段中添加空格。所以我希望它显示如下:2 000.但是当我添加它时,当我使用varchar数据类型时,它变为2和另一边我的排序功能从低到高的价格正在停止...所以PLease找出方法它显示为2 000.我的排序功能没有停止。
答案 0 :(得分:0)
BIGINT
,INT
,DECIMAL
等存储,不带空格,逗号,圆点等。
如果您想要使用千位分隔符显示,则必须根据需要对其进行格式化。见FORMAT()
。请参阅"区域设置"。等
如果您想输入,由您的应用程序将数字转换为MySQL将接受的格式。也就是说,2000
,不是2K
,不是2,000
,不是2.000
,不是two thousand
。