我正在尝试运行此查询:
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 中的多个表中删除,或者我需要将其分成四个吗?
最佳答案
从文档中可以清楚地看出,DELETE 命令是一种从一个表中删除一组行的操作。所以是的,我建议您需要将其拆分为四个单独的 DELETE 命令。
关于sql - postgres - 在同一列上删除多个表(在每个表中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54644158/