Составной ключ в SQLite

Как поставить составной ключ в SQLite? В SQL Server мы выбираем несколько столбцов, а затем устанавливаем первичный ключ. Что такое метод в SQLite?

Я использую обозреватель базы данных SQLite для управления структурой своей БД, я не нахожу возможности поместить составной ключ в таблицу или, может быть, я что-то упускаю. Кто-нибудь поможет мне с этим?


person Ibad Baig    schedule 09.11.2012    source источник
comment
Так же, как вы делаете это в любой другой СУБД SQL.   -  person hobbs    schedule 10.11.2012
comment
как?? пробовал, выдает ошибку   -  person Ibad Baig    schedule 10.11.2012
comment
тогда почему вы не указали в своем вопросе никакой информации о том, что вы пробовали и в чем была ошибка?   -  person hobbs    schedule 10.11.2012


Ответы (1)


Поместите ограничение PRIMARY KEY (col1, col2, col3) в оператор CREATE TABLE. SQLite не поддерживает изменение первичного ключа таблицы после ее создания (что в любом случае является глупой идеей).

person hobbs    schedule 09.11.2012