Исправление дублирующихся ключей в БД через PHP
Одно из самых простых — вешаем уникальный ключ принудительно, и сносим его.
ALTER IGNORE TABLE `backup` ADD UNIQUE ( `title`);
ALTER TABLE `backup` DROP KEY `title`;
Попробуйте поиграться с LIMIT 1,1. Если ничего не возвращает — значит дубля ключа нет, если возвращает — начит есть — придётся фиксить.