注册

达梦varchar长度问题

five 2025/12/12 175 5 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:0X7000D
【操作系统】:麒麟V10
【CPU】:鲲鹏920
【问题描述】*:
想了解达梦varchar存储数据长度的问题
达梦最新版已废弃length_in_char字段,那么默认按字节长度存储,
如果设置为varchar(10)
按照官方说法,UTF8模式下,可以存10个英文或3个中文
是否有像mysql一样的机制,varchar(10)可以存10个英文或中文

比如用户前端传值最多允许10个字(英文或中文),那么数据库字段必须要设置30吗?
之后在数据库字段长度设计时,可能出现中文的字段长度都要乘3来设置吗?

回答 0
暂无回答
扫一扫
联系客服