Forum Webscript.Ru

Программирование => PHP => Тема начата: kiruxa от 22 Декабря 2005, 01:46:32

Название: MySQL - Делаю уникальное поле
Отправлено: kiruxa от 22 Декабря 2005, 01:46:32
У меня было несколько баз и в каждой из них были пересекающиеся данные. теперь я все слил в одну базу и встала такая проблемка - надо оставить только одно уникальное поле - ID - точнее чтоб оно не повторялось

выглядит сечас это так

Id | Data
1  | ....
2  | ....
3  | ....
1  | ....
1  | ....
2  | ....


надо чтоб

Id | Data
1  | ....
2  | ....
3  | ....

все лишнее поубирало

пытаюсь сделать запрос но чтото туплю ниче в голову не идет :(

$sql = \'DELETE FROM tbl WHERE `id`.......;

приплыл дальше в общем, помогите если можно :)

возможно ли вообще одним запросом без цикла?
спасибо, зараннее :)
Название: MySQL - Делаю уникальное поле
Отправлено: CGVictor от 22 Декабря 2005, 08:29:12
kiruxa
Курить distinct.
Я бы сделал что-то вроде insert into table2 select distinct * from table1