我必须在 postgresql 中创建一个触发器(没有任何函数调用)。我有两张表 LivesIn(pid, name, Province) 和 Places(name, Province, population, mayorid)
我有以下代码:
CREATE TRIGGER updatePopulation
AFTER INSERT ON LivesIn
FOR EACH ROW
UPDATE Places
SET NEW.population = OLD.Population + 1
WHERE LivesIn.name = Places.name AND LiveIn.province = Places.province;
我收到以下错误:psql:/home/2008/uehtes/Desktop/Comp421/comp421_a2_q1.sql:111: ERROR: syntax error at or near "UPDATE" LINE 5: UPDATE Places.population ^
任何帮助将非常感激。