LINUX.ORG.RU

История изменений

Исправление crutch_master, (текущая версия) :

В базе сотни тысяч записей

Это смешно.

UPD:

Говнобаза. Сделал ненормализированную херню и мучаешься.

WHERE ip   NOT IN   (SELECT ... )
Кмк никогда нормально не работал в mysql/mariadb. Зато там можно довольно шустро сделать апдейт с подзапросом:
update ip, (select ... from ip where ...) as m set ip.mark = 1 where ip = m.ip
А потом сделать delete. Или сделать detete по таблице и подзапросу.

Исходная версия crutch_master, :

В базе сотни тысяч записей

Это смешно.

UPD:

Говнобаза. Сделал ненормализированную херню и мучаешься.

WHERE ip   NOT IN   (SELECT ... )
Кмк никогда нормально не работал в mysql/mariadb. Зато там можно довольно шустро сделать апдейт с подзапросом:
update ip, (select ... from ip where ...) as m set ip.mark = 1 where ip = m.ip
А потом сделать delete.