错误:列" user_id"中的空值在postgresql中违反了非空约束

时间:2015-02-02 13:29:18

标签: postgresql

我想删除表re_users中的一行,我收到的错误如下:

ERROR:  null value in column "user_id" violates not-null constraint
DETAIL:  Failing row contains (5, null, 2014-09-05 06:53:47.804037, 2014-09-05 06:53:47.804037, null, _fetch_mails, minutes, null, Fetchmail Service, (), -1, 2014-09-05 06:53:47, 5, f, f, 5, fetchmail.server).
CONTEXT:  SQL statement "UPDATE ONLY "public"."ir_cron" SET "user_id" = NULL WHERE $1 OPERATOR(pg_catalog.=) "user_id""

请建议我,我该如何解决。

等待回复。

由于

1 个答案:

答案 0 :(得分:0)

表ir_cron包含一个包含您要删除的user_id的行,您应首先编辑该行或删除它,然后再删除re_users中的行。