为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:centos7
【CPU】:
【问题描述】*:varchar类型字段设置默认值为中文提示约束性错误
请查询下你的数据库实例的字符集,可能的原因为,你的字符集问题导致你设置的默认值长度超过了varchar(10) 的范围:
SELECT 'UNICODE字符集',DECODE(UNICODE,'0','0-GB18030','1','UTF-8','2','EUC-KR')
你是主键列加默认值,这肯定报错啊
这个表的ddl完整粘下,还有报错信息也需要完整看下,另外这个字段是主键,主键列要求值唯一,不能存在重复值,主键列设置默认值是有什么业务需求?