sqlite alter table добавляет несколько столбцов в одном выражении - PullRequest
142 голосов
/ 30 мая 2011

Можно ли изменить таблицу добавления столбцов MULTIPLE в одном выражении в sqlite? Следующее не будет работать.

alter table test add column mycolumn1 text, add column mycolumn2 text;

Ответы [ 2 ]

278 голосов
/ 30 мая 2011

Нет, вы должны добавлять их по одному. См. Синтаксическую диаграмму в верхней части документации ALTER TABLE SQLite :

ALTER TABLE syntax

В ветви ADD нет цикла, поэтому повторение не допускается.

0 голосов
/ 08 октября 2014

изменить таблицу test add column mycolumn1 text;alter table test добавить столбец mycolumn2 text;

используйте повторный запрос выше

...