Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


PostgreSQL PSQLException: ERROR: value too long for type character varying(255)

PostgreSQL 大约 327 字

错误信息

Cause: org.postgresql.util.PSQLException: ERROR: value too long for type character varying(255)

错误原因

插入的字段长度大于了255

varchar(255):显示地指定了列的长度为255,则超出长度则报错。

解决方法

  1. 使用text类型。
  2. 使用varchar类型(不指定长度)。

示例

varchar指定长度:

SELECT repeat('x',10)::varchar(1);

varchar不指定长度:

SELECT repeat('x',10)::varchar;

text

SELECT repeat('x',10)::text;
阅读 347 · 发布于 2023-10-26

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批