为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】: 【CPU】: 【问题描述】*: 看社区有这个答案, 但不是很想改字段类型,问下还有其他办法解决这个问题吗
这个问题你需要了解以下varchar和char的区别,其实并非数据库的问题。 char类型的长度是固定的,varchar的长度是可变的。 这就表示,存储字符串'abc',使用char(10),表示存储的字符将占10个字节(包括7个空白字符)
使用varchar(10),则表示只占3个字节,10是最大值,当存储的字符小于10时,按照实际的长度存储。
这个问题你需要了解以下varchar和char的区别,其实并非数据库的问题。
char类型的长度是固定的,varchar的长度是可变的。
这就表示,存储字符串'abc',使用char(10),表示存储的字符将占10个字节(包括7个空白字符)
使用varchar(10),则表示只占3个字节,10是最大值,当存储的字符小于10时,按照实际的长度存储。