postgres - удаление нескольких таблиц в одном столбце (в каждой таблице) - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь выполнить этот запрос:

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 в одной командеили мне нужно будет разделить его на четыре?

1 Ответ

0 голосов
/ 12 февраля 2019

Из документов видно, что команда DELETE - это операция по удалению набора строк только из одной таблицы.Так что да, я бы посоветовал вам разделить это на четыре отдельные команды DELETE.

https://www.postgresql.org/docs/10/sql-delete.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...