Как удалить дубликаты?
COUNT(DISTINCT `IP`)
Только количество уникальных IP в общем случае не равно количеству уникальных посетителей.
Смотря для чего ты используешь эту таблицу. 
Если статистика простая то можно писать только уникальные ip в таблицу. Далее в конце суток по крону чистить ее и переносить в другую таблицу date|count : 26.05|123