php - Mysql Bigint 数据类型带空格

标签 php mysql phpmyadmin sqldatatypes

我有一个数据库字段“价格”。我在该字段中使用了数据类型 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/

相关文章:

mysql - 如何在 AWS 上使用我的数据库

php - 如果 MYSQL 中存在则更新用户分数

php - SQL - 获取 RSS 提要并插入到 SQL 中

php - 即使给出了正确的数据,登录页面中也始终出现验证错误

php - 2 Mysql查询行数和主查询?

ubuntu - 无法安装 phpmyadmin Ubuntu 19.10

php - 如何在 php docker 镜像中启用 pdo_mysql

php - 带有 Bootstrap 3 列的 GridView 中的 Wordpress 帖子

php mysql while循环内部while循环查询同一个表

mysql - 转移phpmyadmin中的所有数据库