Справочник по MySQL : SQL : Изменение свойств таблицы : Удаление столбцов (ALTER TABLE DROP)
Удаление столбца можно сделать при помощи следующей конструкции:
ALTER TABLE table_name DROP field_name
table_name — имя таблицы, в которой будет удален столбец; field_name — имя удаляемого столбца.
$sql="ALTER TABLE search DROP id_num"; mysql_query($sql);
Если мы хотим удалить сразу несколько полей, то надо через запятую повторить DROP field_name для каждого столбца:
$sql="ALTER TABLE search DROP id_1, DROP id_2, DROP id_3"; mysql_query($sql);
Как очистить столбец таблицы postgresql?
Как вы себе это представляете? truncate выкидывает файлы и выделяет пустые. А для колонки? Это не колоночная СУБД.
Можно сделать так:
begin; alter table tablename drop column foo; alter table tablename add column foo . commit;
Можно создать таблицу через create table as select и потом подменить старую новой.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- PostgreSQL
- +1 ещё
Как подключиться к Postgresql который лежит в raspberry pi?
- 1 подписчик
- 10 минут назад
- 8 просмотров
Удаление или восстановление столбцов таблицы набора данных
Столбцы можно удалить из таблицы набора данных, если эти столбцы не нужны набору данных, и восстановить все удаленные столбцы.
При удалении или восстановлении столбца эти изменения отображаются в виде таблицы в редакторе преобразований. Oracle Analytics предупреждает о том, что столбец, выбранный для удаления, используется на панели «Сценарий подготовки» редактора преобразования. Но Oracle Analytics не будет предупреждать, если выбранный столбец используется в рабочей книге или визуализации.
- На главной странице нажмите Навигатор и выберите Данные .
- Выберите вкладку Наборы данных .
- Найдите набор данных, который требуется открыть, откройте меню Действия и выберите команду Открыть .
- На диаграмме соединения перейдите к вкладкам страницы таблицы и нажмите на таблицу, с которой вы хотите работать.
- В редакторе преобразований нажмите Редактировать определение .

.jpg
MySQL Как удалить столбец из таблицы?
Для удаления столбца таблицы используют команду ALTER TABLE в комбинации с DROP, если необходимо удалить один столбец, то вызывается она следующим образом:
ALTER TABLE table_name DROP column_name;
table_name — наименование таблицы, column_name — наименование столбца, который необходимо удалить.Если требуется удалить несколько столбцов, то команду DROP необходимо указать для каждого столбца, через запятую:
ALTER TABLE table_name DROP column_name1, DROP column_name2;
0 Нравится Комментировать
- Izy Evrei
- 7. Мастер (2204)
- 3 года
Пользователь
MySQL позволяет изменять структуру таблиц с помощью команды ALTER TABLE в SQL. С помощью этой команды вы можете легко изменить имя своей таблицы и столбцов, добавить или удалить столбцы или изменить тип существующих столбцов.
ALTER TABLE имя_таблица DROP COLUMN имя_столбца;
