Небольшой вопрос по mysql
-=leming=- 09.01.2003 12:13
Есть база данных как на
http://example.parser.ru/guests/ с табличкой:
create table xgb (
id int not null auto_increment primary key,
published datetime,
name varchar(50),
comment text)
вопрос такой - как сделать удаление дублей из таблицы (т.е. если поля published,name,comment одинаковые а id нет)
есть такой вариант но почемуто неработает
^sql[DELETE FROM xgb T1 WHERE EXISTS
(SELECT * FROM xgb T2 WHERE
(T2.name = T1.name) and
(T2.published = T1.published) and
(T2.comment = T1.comment) and
(T2.id > T1.id))]
или может укажите где тут ошибка ???
- Небольшой вопрос по mysql, -=leming=- 09.01.2003 12:13