Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 24 Май, 2012, 10:13:06

Страниц: [1]
Печать
Автор Тема: Схожие строки в базе  (Прочитано 461 раз)
0 Пользователей и 1 Гость смотрят эту тему.
swetko    ↓ 
22 Июль, 2010, 11:02:05
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 1
Сила слова: 0

Можно ли как-нибудь удалить (не вручную) схожие строки из базы?
 
Заранее спасибо
Записан
Faster    ↓ 
22 Июль, 2010, 11:31:51 , спустя 29 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 954
Сила слова: 1.05

схожие или одинаковые?
под "строки" что подразумевается
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
Givi    ↓ 
22 Июль, 2010, 11:32:14 , спустя 23 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

при правильной архитектуре таблицы абсолютно идентичных строчек быть не должно (как минимум разные идентификаторы у них должны быть). А следовательно каким хером автомат должен знать какую из двух одинаковых нужно удалять ?
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
adw0rd    ↓ 
22 Июль, 2010, 11:58:24 , спустя 26 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17623
Сила слова: 1.67

самое простое, выбираете по distinct или по group by уникальные записи, и формируете из них таблицу,
новую используете, а старую удаляете
 
можно сделать сложнее, но думаю вам и такой способ пойдет
Спустя 1 минуту 8 секунд добавил
CREATE TABLE tbl2 SELECT * FROM tbl1 GROUP BY text_field
что-то типа того
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
krasun    ↓ 
23 Июль, 2010, 12:21:08 , спустя 22 минуты 44 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

adw0rd, а что если
 
SQL

DELETE tbl1 FROM tbl1 JOIN tbl1 AS temp ON [условие на совпадение]
 

как-то в этом духе?
Записан
Faster    ↓ 
23 Июль, 2010, 12:27:43 , спустя 6 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 954
Сила слова: 1.05

у эдво вариант железнее
а вообще смысл гадать - никто не знает что там у ТС в БД. может каждый ID - это часть урл
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
adw0rd    ↓ 
23 Июль, 2010, 01:36:53 , спустя 1 час 9 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17623
Сила слова: 1.67

krasun, самое интересное это условие, опиши его подробнее :)
И еще, я не уверен что mysql даст тебе удалить записи в таблице, в которой ты одновременно пытаешься выбрать записи. Можно это сделать в два шага, сначала выбрать, а потом удалить те, которые выборке не отвечают. То есть в два запроса.
 
http://adw0rd.ru/2009/mysql-update-error/
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
master    ↓ 
11 Август, 2010, 03:53:44 , спустя 19 дней 2 часа 16 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

swetko, можно
Записан

Sinkler    ↓ 
11 Август, 2010, 03:55:07 , спустя 1 минуту 23 секунды
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6804
Сила слова: 1.07

гуд
Записан

SpartakuS    ↓ 
11 Август, 2010, 11:36:58 , спустя 7 часов 41 минуту 51 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

swetko, а аватрка на фотке твоя?
Записан


цска ебаное гавно.
Stasovsky    ↓ 
11 Август, 2010, 02:04:52 , спустя 2 часа 27 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3653
Сила слова: 1.48

SpartakuS, мб фотка на аватарке?)) это вроде Лопез))
Записан
SpartakuS    ↓ 
11 Август, 2010, 05:16:12 , спустя 3 часа 11 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2444
Сила слова: 1.31

Stasovsky, ну да :D. Лопез это так у которой жопа большая?
Записан


цска ебаное гавно.
Stasovsky    ↓ 
11 Август, 2010, 05:57:54 , спустя 41 минуту 42 секунды
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3653
Сила слова: 1.48

не только большая, но и дорогая))
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, artoodetoo