Что не так с синтаксисом этого оператора ALTER SQL в sqlite?

У меня есть этот оператор SQL ALTER в sqlite3, чтобы добавить уникальное ограничение между двумя столбцами в существующей таблице.

ALTER TABLE tabA (info_id INTEGER, date_period NUMERIC, UNIQUE(info_id, date_period) ON CONFLICT IGNORE);

Я получаю синтаксическую ошибку;

near "(": syntax error: ALTER TABLE

Что не так с синтаксисом?

Невозможно добавить уникальное ограничение к таблице в SQLite, которая уже существует. Вам необходимо воссоздать таблицу и добавить ограничение в оператор CREATE TABLE.

Tim Biegeleisen 15.09.2018 12:21
sqlite.org/lang_altertable.html
Shawn 15.09.2018 20:27
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
2
30
0

Другие вопросы по теме