Как я могу остановить sqlite3 от добавления одних и тех же точных значений в таблицу, если это то же самое, но в противном случае добавить? Я совершенно новый для sqlite и не знаю, как это сделать.Стоп-значения из ввода в базу данных python sqlite
0
A
ответ
1
При создании таблицы, указать unique
constraint:
create table foo (name varchar, id integer, unique (name, id));
0
Вы должны определить свою таблицу @ ответил Robᵩ.
Если вы не хотите, однако, изменить существующее определение таблицы - в SQLite вы очень ограничены в ALTER TABLE
, вы можете создать уникальный индекс:
CREATE UNIQUE INDEX foo_idx ON foo (name, id);
Примечание Вы не можете создать этот пока вы не удалите все дубликаты.
Смежные вопросы
- 1. Ошибка ввода данных в базу данных sqlite
- 2. Перенос пользовательского ввода из виджета Tkinter в базу данных SQLite
- 3. Добавление в базу данных SQlite Python
- 4. python sqlite: напишите большой список в базу данных sqlite
- 5. некорректные данных ввода в базу данных с SQLite
- 6. Конвертировать словарь python из списков в базу данных SQLite
- 7. Python Flask: невозможно инициализировать базу данных SQLite
- 8. Загрузить базу данных sqlite из Heroku
- 9. Итерация через базу данных sqlite python
- 10. Python: открыть сжатую базу данных SQLite
- 11. sqlite - приложить базу данных
- 12. Восстановить базу данных sqlite
- 13. Создать базу данных SQLite из другой базы данных SQLite C#
- 14. Получение данных из HashMap в базу данных SQLite
- 15. Записать в базу данных SQLite из другой базы данных SQLite через Python
- 16. Лучший способ ввода сложной таблицы в базу данных sqlite
- 17. Добавление изображения в базу данных SQLite SQLite
- 18. Сохранить базу данных SQLite
- 19. Ошибка ввода в базу данных из Java
- 20. Sqlite создать базу данных
- 21. Ошибка ввода данных в SQLite
- 22. SQLite открыть базу данных из строки
- 23. Замените базу данных sqlite из другого C#
- 24. Сбросить базу данных SQLite в Django
- 25. добавление данных в базу данных SQLite
- 26. Получить базу данных SQLite из приложения Android
- 27. Ошибка ввода данных на Android в базу данных SQLite из класса LocationListener
- 28. добавить несколько столбцов в базу данных sqlite в python
- 29. Отправить сообщение из поля ввода в базу данных нажатием Ввода
- 30. занесения в базу данных SQLite с сайта
Когда вы говорите «точные точные значения», вы имеете в виду полные строки или просто значения? Кроме того, вам все равно, если у вас есть повторяющиеся значения, когда вы можете выбрать с помощью DISTINCT и получить один ответ? – theodox
значения @theodox, как если бы у меня («bob», «1»), я не хочу другого («bob», «1») – ruler