Как удалить несколько столбцов в postgresql

98

Я хочу удалить 200 столбцов в моей таблице в PostgreSQL. Я пробовал:

ALTER TABLE my_table
DROP COLUMN col1, col2

Но я получаю такую ​​ошибку:

ОШИБКА: синтаксическая ошибка в или рядом с "col2"

  • 1
    используйте двойные кавычки для столбцов.
  • 0
    это не работает
Показать ещё 2 комментария
Теги:

2 ответа

207
Лучший ответ

Проверьте это:

ALTER TABLE table DROP COLUMN col1, DROP COLUMN col2;
  • 0
    Не работает для меня Я получаю: ERROR: 42601: syntax error at or near ","
  • 2
    @ Оудри покажи нам свой SQL-запрос.
Показать ещё 1 комментарий
4

Это сработало для меня:

alter table your_table_name drop column your_column_name;
  • 2
    Они просили несколько столбцов, а не один. Однако вы можете выполнить это несколько раз для каждого столбца.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню