PostgreSQL PSQLException: ERROR: value too long for type character varying(255)
PostgreSQL About 327 words错误信息
Cause: org.postgresql.util.PSQLException: ERROR: value too long for type character varying(255)
错误原因
插入的字段长度大于了255
。
varchar(255)
:显示地指定了列的长度为255
,则超出长度则报错。
解决方法
- 使用
text
类型。 - 使用
varchar
类型(不指定长度)。
示例
varchar
指定长度:
SELECT repeat('x',10)::varchar(1);
varchar
不指定长度:
SELECT repeat('x',10)::varchar;
text
SELECT repeat('x',10)::text;
Views: 1,971 · Posted: 2023-10-26
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...