Я пытаюсь изменить таблицу внутри моей базы данных postgresql, но она говорит, что существует дубликат! Каков наилучший способ найти дублирующее значение внутри таблицы? kinda select select?дублирующее значение в таблице postgresql
ответ
Если вы попытаетесь изменить значение в столбце, который является частью PRIMARY KEY
или имеет UNIQUE
ограничение и получить эту ошибку там, то вы должны быть в состоянии найти конфликтующие строки по
SELECT *
FROM your_table
WHERE conflicting_column = conflicting_value;
If conflicting_value - это тип символа, помещаемый в одинарные кавычки ('
).
EDIT: Чтобы узнать, на какие столбцы влияет ограничение, отметьте this post.
Я не знаю противоречивое значение! я просто «ОШИБКА: дублирующее значение ключа нарушает уникальное ограничение« user_audit_log_pkey » – kevoroid
Прежде всего, определите, какие поля в таблице должны быть уникальными. Это может быть что-то, помеченное как первичный ключ, уникальный индекс, основанный на одном или нескольких полях или контрольном ограничении, снова на основе одного или нескольких полей.
После того, как вы это сделали, посмотрите, что вы пытаетесь вставить и выяснить, не нарушает ли он какие-либо уникальные правила.
И да, операторы SELECT помогут вам определить, что здесь не так. Используйте их, чтобы определить, можете ли вы зафиксировать строку.
Попробуйте Как это
SELECT count(column_name), column_name
from table_name
group by column_name having count(column_name) > 1;
- 1. Как не учитывать дублирующее значение в таблице
- 2. Дублирующее значение в HashMap
- 3. Дублирующее значение в Json.Net
- 4. php Postgresql pg_query(): дублирующее значение ключа нарушает единственное ограничение
- 5. Пролог: Первое дублирующее значение
- 6. Удалить условное дублирующее значение
- 7. Проверить дублирующее значение
- 8. Значение приращения по умолчанию в таблице postgresql
- 9. PostgreSQL - следующее серийное значение в таблице
- 10. Найти Дублирующее значение в CouchDb
- 11. Дублирующее значение в раскрывающемся списке
- 12. Дублирующее значение в 2D-массиве
- 13. Дублирующее значение, вставленное в поле «_id» mongodb
- 14. Получите дублирующее значение на DuplicateKeyError
- 15. Hibernate: дублирующее значение ключа нарушает уникальное ограничение
- 16. Все еще получая дублирующее значение?
- 17. Ошибка «дублирующее значение ключа нарушает единственное ограничение»
- 18. Поиск в таблице PostgreSQL
- 19. Увеличение значения столбца, если найденное дублирующее значение
- 20. Как уведомить дублирующее значение опубликовано в mongodb
- 21. Удалить дублирующее значение в строках gridview
- 22. Предотвратить дублирующее значение в полях выбора
- 23. Проверить дублирующее значение UIImage в sqlite
- 24. Как игнорировать дублирующее значение в json?
- 25. FInding дублирующее значение в массиве PHP
- 26. Как проверить дублирующее значение в Apigee BaaS
- 27. Почему автоматическое дублирующее значение в моем массиве
- 28. SQL переместить дублирующее значение в новый столбец
- 29. Как получить дублирующее значение в oracle
- 30. Вставить дублирующее значение ключа в двоичное дерево
О, это был не я дал его. Вы должны быть преднамеренно злобными, чтобы получить * меня *, чтобы дать нисходящее движение. –