Mysql
 sql >> база данни >  >> RDS >> Mysql

#1062 - Дублиран запис '' за ключ 'unique_id' при опит за добавяне на УНИКАЛЕН КЛЮЧ (MySQL)

Грешката казва всичко:

Duplicate entry '' 

Затова изпълнете следната заявка:

SELECT unique_id,COUNT(unique_id)
FROM yourtblname
GROUP BY unique_id
HAVING COUNT(unique_id) >1

Тази заявка ще ви покаже и проблема

SELECT *
FROM yourtblname
WHERE unique_id=''

Това ще ви покаже къде има стойности, които имат дубликати. Опитвате се да създадете уникален индекс на поле с дубликати. Първо ще трябва да разрешите дублиращите се данни, след което да добавите индекса.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy DELETE Грешка, причинена от наличието както на мързеливо натоварване, така и на динамична версия на една и съща връзка

  2. Изглежда не мога да РЕДАКТИРАМ/МОДИФИРАМ моята php таблица по идентификатор

  3. Как да използвам буквено-цифрови полета с клауза BETWEEN в Mysql?

  4. Проблеми при четене/записване на UTF-8 данни в MySQL от Java с помощта на JDBC конектор 5.1

  5. Как да експортирате и импортирате съществуващ потребител (с неговите привилегии!)