УНИКАЛЬНЫЕ ограничения в базе данных Android SQLite - PullRequest
3 голосов
/ 08 февраля 2012

Если я поместил один из моих столбцов в базу данных Android SQLite

"passed BOOLEAN NULL UNIQUE"

Ограничение UNIQUE не позволит мне поместить дубликаты даже с пустыми значениями? Но если я не установлю значения в столбце, по умолчанию он будет нулевым, так что это противоречит правилу? Есть ли другой способ обойти ограничение UNIQUE? Спасибо!

1 Ответ

4 голосов
/ 08 февраля 2012

УНИКАЛЬНЫЕ ограничения допускают значение NULL.Однако, как и для любого значения, участвующего в ограничении UNIQUE, в столбце допускается только одно нулевое значение.

В соответствии с этой ссылкой обходной путь не существует, за исключением переархивирования таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...