在postgres中更新0行以匹配记录

San*_*eep 5 postgresql

我们试图更新我们数据库中的记录,如下所示,行没有更新.命令promt和日志中都没有显示错误

步骤1:

SELECT yrd_cuttoff FROM yrd_yield_room_details WHERE yrd_yrd_key=1491;  
yrd_cuttoff
________________
 N
(1 row)
Run Code Online (Sandbox Code Playgroud)

第2步:

UPDATE yrd_yield_room_details SET yrd_cuttoff='NC' WHERE yrd_yrd_key=1491; 

UPDATE 0
Run Code Online (Sandbox Code Playgroud)

第3步:

SELECT yrd_cuttoff FROM yrd_yield_room_details WHERE yrd_yrd_key=1491;  

yrd_cuttoff
________________
 N
(1 row)
Run Code Online (Sandbox Code Playgroud)

小智 1

检查这个表上是否没有规则。看看这个这个