У меня есть база данных, где мне нужно избегать вставки дубликатов. Требования:sql уникальные и установочные ограничения для вставок
Для подмножества строк с 1 столбца соответствия, не может быть любыми, которые имеют один и тот же столбец 2.
для подмножества строк с соответствием столбца 1, не может быть любым, что имеют ту же колонку 3 и 4.
Я новичок в SQL, так что есть способ установить эти отношения при создании базы данных (создать таблицу) или мне нужно сделать выбор и выполнить эти проверки вручную до вставляя в таблицу?
Спасибо. Одна вещь, есть ли способ узнать, какое ограничение запускается в sqlite? Google показывает, что некоторые люди жалуются на необходимость сравнения строк (.IsSameAs («SQLITE_CONSTRAINT [19]: столбцы 1, 3, 4, не являются уникальными»)). Кажется, клонки. – max