我正在尝试运行此查询:
DELETE
i,
l,
dl,
m
FROM
creator.items i,
creator.lists l,
creator.display_lists dl,
creator.maps m
WHERE
account_id = 1;
但是我得到了错误:
ERROR: syntax error at or near "i"
LINE 2: i,
实际上是否可以通过一个命令从postgres中的多个表中删除,或者我需要将其拆分为四个?
答案 0 :(得分:0)
从文档中似乎可以清楚地看到,DELETE命令是仅从一个表中删除一组行的操作。所以是的,我建议您将其分为四个单独的DELETE命令。