mysql - 为什么我不能将 varchar 的长度设置为 1000

标签 mysql

如果这很重要,我也将其设置为唯一

我设法为 varchar 设置的最大值是 745(它也设置为唯一)。

最佳答案

取决于您运行的 MySQL 版本,在 5.0.3 之前,varchar 有 255 个字符的限制:

Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 255 before MySQL 5.0.3, and 0 to 65,535 in 5.0.3 and later versions.

发件人:http://dev.mysql.com/doc/refman/5.0/en/char.html

关于mysql - 为什么我不能将 varchar 的长度设置为 1000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381312/

相关文章:

mysql - DataGrip/PhpStorm 未连接到 MySQL DB,错误 : com. intellij.execution.ExecutionException

MySQL IFNULL 连接

MySQL 创建表之间的关系

mysql - 每天的 SQL 计数最大值(计数字符串)

mysql - 在 MySQL 中加入具有相似值的行

mysql - org.springframework.beans.factory.BeanCreationException : Error creating bean with name 'sessionFactory'

php - SQL 搜索字符串中的 # 字符问题

c# - C# 中的 MySQL : how do I enable the traffic compression?

MySQL:高效地返回组不为空的分组字段

javascript - 获取选择框以在不同的选择框中显示所选值