mysql - BIGINT 最多 255 个字符?

标签 mysql int

我需要我的整数列能够达到 2000,所以我将它设为 INT(2000),但它一直在说;

Display width out of range for column (max = 255)

我尝试过使用 MEDIUMINT(2000)BIGINT(2000),但两者给出的信息相同。

最佳答案

SQL 类型中使用的数字是类型的宽度,而不是最大值。当用于数字类型时,它表示用于表示该列中值的以 10 为底的数字的最大数量:例如,INT(5) 可以表示最大为 99999 的任何值。

最大值为 2000 的数字可以存储在宽度为 4 或更大的任何数字列中。但是不用担心宽度;只需使用普通的 INT 并让数据库使用该类型的默认大小。 (会超过 4 个,但没关系。)

关于mysql - BIGINT 最多 255 个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33987912/

相关文章:

php - 如何在 Laravel-4.2 及以上版本中设置调度程序

mysql - 用一个查询替换单词来查询两个表

java - 如何在 if else 语句中表达一系列整数?

c - 在 C 中,为什么 sizeof(char) 为 1,而 'a' 是一个 int?

c# - 将字符串 [] 转换为整数

java - 为什么 08 在 Java 中不是有效的整数文字?

php - Laravel 5多个图像上传到表单内并将img位置保存在数据库中

php - 安全登录表单,或者至少我希望如此

php - Max Unix timestamp 在 php 中搜索 spesifit 时间

c - 如何在c中按其值打印整数的名称