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
,则超出长度则报错。
解决方法
- 使用
text
类型。 - 使用
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扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Spring 接口类型 getBeanNamesForType 获取实际类型的流程阅读 1924
-
算法:迷宫问题-递归实现阅读 1785
-
Spring Boot 配置静态资源获取路径阅读 804
-
Spring Boot 配置异步任务、定时任务、Tomcat 的线程池参数阅读 1123
-
YAML 基础语法阅读 723
-
面试题:缓存与数据库双写不一致解决方案阅读 4761
-
OpenResty 使用 ngx.timer.at 完成异步日志记录阅读 5662
-
PostgreSQL 实现 upsert 插入或者更新功能阅读 102
-
Linux 命令之解压缩阅读 2367
-
Java 中 Thread 的 join 方法阅读 2018