я есть таблица для дружбыИзбегайте/удалить повторяющиеся строки в таблице
CREATE TABLE IF NOT EXISTS `friendList` (
`id` int(10) NOT NULL,
`id_friend` int(10) NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
У меня есть некоторые записи, как:
входа A: 1-2
ввода B: 2-1
запись C: 1-2
запись в & Б показать, что пользователь 1 друг с пользователь 2. Но запись C бесполезна, поэтому мне нужно ее удалить.
Есть ли способ удалить всю повторяющуюся строку или применить определенное ограничение, чтобы этого избежать?
Спасибо!
что ваша структура таблицы> – sumit
обратитесь к этой ссылке http://stackoverflow.com/questions/4685173/delete-all -duplicate-rows-except-for-one-in-mysql – user2936213
Дело в том, что ключ id не является уникальным и не предназначен. Я искал другое решение, чем добавление уникального первичного ключа, но может быть просто невозможно. Спасибо за ваш ответ. – user3093547