这是postgres,我试图通过shell脚本插入行.当我运行脚本时,它不显示错误,但即使没有匹配的行,它也不会插入到表中.
INSERT INTO table (id,field,field2) SELECT 3,'C','Z' WHERE NOT EXISTS (SELECT 1 FROM table WHERE id=3);