sqlite alter table добавить несколько столбцов в одной инструкции

можно ли изменить таблицу, добавив несколько столбцов в одном операторе в sqlite? Следующее не сработает.

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

2 ответов


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

ALTER TABLE syntax

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


alter table test добавить столбец mycolumn1 текст; alter table test добавить столбец mycolumn2 текст;

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