Добавить уникальный индекс. И sqlite3
Мне нужно добавить уникальный индекс поля в существующую таблицу. Я сделал этот ряд:
ALTER TABLE auth_user ADD UNIQUE INDEX (email);
таблица и поле уже существуют. Ошибка:
ошибка запроса: рядом с "UNIQUE": синтаксическая ошибка не удается выполнить оператор
что я пропустил? Были ли у него какие-либо конкретные требования к SQLite3?
1 ответов
CREATE UNIQUE INDEX IF NOT EXISTS MyUniqueIndexName ON auth_user (email)
кроме того, прочитайте официальное руководство: