Столбцы, на которые вы нацеливаетесь для уникального ключа, не являются уникальными - есть хотя бы одна строка, которая дублируется, может быть больше.
Найдите их с помощью оператора SQL:
select doc,
term,
blogid,
count(*)
from wpi4_asp_index
group by doc,
term,
blogid
having count(*) > 1
Затем вам придется решить, в чем заключается проблема и как ее устранить.Вообще говоря, есть две вероятные причины:
- У вас неверные данные.Исправьте данные, например, удалив дубликаты.
- Ваши предположения об уникальности неверны - вам может понадобиться добавить дополнительный столбец к вашему уникальному ключу.