【发布时间】:2018-03-14 15:52:25
【问题描述】:
我有一张表,其中client_code 是character varying(10) 列。
现在,这个查询不起作用:
insert into mydb.mytable (CLIENT_CODE) values ('0123456789');
我收到ERROR: value too long for type character varying(10)。
在查询中放入 9 个字符时,它运行良好。
我觉得很奇怪。我读过的不是the definition of character varying。
我将 PostgreSQL 9.3.19 与 ENCODING = 'UTF8' 和 LC_CTYPE = 'French_France.1252' 一起使用。
【问题讨论】:
-
你能把
select * from information_schema.columns where column_name = 'client_code';的输出贴出来
标签: postgresql character-encoding varchar