De fout zegt alles:
Duplicate entry ''
Voer dus de volgende query uit:
SELECT unique_id,COUNT(unique_id)
FROM yourtblname
GROUP BY unique_id
HAVING COUNT(unique_id) >1
Deze zoekopdracht toont u ook het probleem
SELECT *
FROM yourtblname
WHERE unique_id=''
Dit zal u laten zien waar er waarden zijn die duplicaten hebben. U probeert een unieke index te maken op een veld met duplicaten. U moet eerst de dubbele gegevens oplossen en vervolgens de index toevoegen.