【发布时间】:2018-07-29 18:51:15
【问题描述】:
我有一个数据库字段“价格”。我为这个字段使用了数据类型 bigint。现在据我所知,bigint 数据类型只允许 0-9。在这个字段中,我在这个字段中添加了空格。所以我希望它像这样显示:2 000。但是当我添加它时,它变成了 2,而当我使用 varchar 数据类型时,我的排序功能从低到高的价格正在停止......所以请找出它的显示方式像 2 000. 我的排序功能没有停止。
【问题讨论】:
-
也许可以分享一些代码
-
我认为你应该使用十进制。看到这个问题:stackoverflow.com/questions/13030368/…
-
BIGINT 表示“价格”?你在卖什么?
-
没有。这是唯一的上市目的...
-
简单.. 不要在整数字段中添加空格。整数是整数,空格不属于整数。我建议您阅读整数是什么。拉出数据库的时候可以格式化,如果不需要数值比较就用char字段。
标签: php mysql phpmyadmin sqldatatypes