我正在尝试将csv导入PostgreSQL数据库表。当我执行以下查询时:
我的表名是trendmania_video
COPY public.trendmania_video FROM 'C:\Users\Shahnawaz Irfan\Desktop\0.csv' DELIMITER ',' CSV HEADER;
发生以下错误:
ERROR: null value in column "v_id" violates not-null constraint
DETAIL: Failing row contains (null, null, UgzYr_WZlR73yFBnRdx4AaABAg, yar
kindly ap urdu m b toturial bna lety wordpress k liye to hma..., null, null,
null, null, null, null, null, null, null, null).
CONTEXT: COPY trendmania_video, line 10: ",,UgzYr_WZlR73yFBnRdx4AaABAg,yar
kindly ap urdu m b toturial bna lety wordpress k liye to hmari b he..."
SQL state: 23502
我也尝试手动使用导入按钮,但同样的错误发生。
2条答案
按热度按时间kcwpcxri1#
在你的表
trendmania_video
中,你让v_id
不为null,这导致了这个问题。你的一个选择是使用not null约束:如果这是一个新表,那么最好用一个新表来重新创建它,该新表具有自动增加的
id
,而v_id
是另一个值。nwlqm0z12#
如果您实体中有这个自动生成的id,只需删除它:@GeneratedValue(strategy = GenerationType.IDENTITY)