エラーはそれをすべて言います:
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=''
これにより、重複する値がどこにあるかがわかります。重複するフィールドに一意のインデックスを作成しようとしています。最初に重複データを解決してから、インデックスを追加する必要があります。