|
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
что-то типа того
|
|
|
|
|
Записан
|
|
|
|
|
krasun ↓
|
 |
|
23 Июль, 2010, 12:21:08 , спустя 22 минуты 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи
Группа: Джедаи Карма: 41
Сообщений: 1379 Сила слова: 2.97
|
adw0rd, а что если
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/
|
|
|
|
|
Записан
|
|
|
|
|
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
|
не только большая, но и дорогая))
|
|
|
|
|
Записан
|
|
|
|
|