mysql - MySQL 4.1 建表麻烦

标签 mysql char varchar mysql4

在建表语句中定义为char类型的列定义为varchar() 它被定义为 char(8) convert to varchar(8) in desc on DB。 char(1) -> 相同数据库上的 char(1)

当定义了超过2个字节的char类型的表时,转换为varchar() 是 MySQL 4.1 中的规范吗?

最佳答案

临界字节数是 3,通常只有在表具有可变长度行时才会发生。 See the docs了解详情。

关于mysql - MySQL 4.1 建表麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096446/

相关文章:

c - 将精确的字符串与 strstr 匹配

Java Char 添加没有任何意义(对我来说)

java - 添加 char 和 int

MySQL 太长 varchar 截断/错误设置

mysql - 将 varchar 的不同部分转换为日期时间,SQL

sql - 使用 HQL 的 varchar 列的最大值

mysql - 是否可以使用 Django Rest Framework 来实现?

mysql - 创建一个 Join,为任何可能的重复项留下一行

php - 添加 .htaccess 文件后,mysql 数据库不再接收数据?

php - 当模型具有数据库中不存在的脏属性时, Eloquent 更新方法会抛出错误