Mariadb 10.5 ситуация такая: был сайт, на нём юзеры писали свои

города как хотели. сейчас надо всех пересадить на подготовленные заранее города.
таблица городов содержит название города и deprecated (1 если он был введён юзером, 0 если он был загружен из сторонней бд)
сделал скриптец который делает примерно то, что мне надо, но он работает крайне медленно. есть какие-то предложения?
update users u
inner join cities sc on u.city_id = sc.id
inner join cities dc on REGEXP_REPLACE(dc.name, '[\s"\',._-]', '') = REGEXP_REPLACE(sc.name, '[\s"\',._-]', '')
set u.city_id = dc.id,
u.region_id = dc.region_id
where sc.deprecated = 1
and dc.deprecated = 0

(да, смысл в том, что люди писали всякую хрень в города. щас надо их перетащить на нормальные названия. всё что не будет обработано скриптом, будет выставляться ручками модератором)

1 ответов

4 просмотра

Можно чанками обновлять (limit/offset)

Похожие вопросы

Обсуждают сегодня

Может кто подсказать какие требования к изображениям для обучения Yolo v8? Как то разрешение, размер выделяемого обьекта в пикселях, оптимальное кол-во изображений. А то я пыт...
Владислав😎
16
Может кто-нибудь сталкивался. Есть оригинальное изображение и его уменьшенные версии. Условно 1280х1280 и 640х640. Через какие инструменты и как было совершено уменьшение - не...
Georgy Makarov
1
Доброго времени! Вопрос хочу на дрон стерео зрение поставить, если 2 камеры будут расположены на растоянии 60 см это много? И как прикинуть максимальную дальность?
Никита Гуров
5
Как распидорасить виртуальное окружение conda с помощью вумного PyCharm? Открываешь папку как проект. Указываешь интерпретатор из этого окружения, нажимаешь Ок.
Maxim 👀 Osminin #Slowpoke3D
2
Done all. My dear friends 😊, Would you please upvote my new works and upvote if you liked it? Also any feedback would be very appreciated. https://www.kaggle.com/code/matin...
Matin Mahmoodi
2
А интересно, существует ли какая-то разница в уменьшении по одной интерполяции от (условно) 1280 -> 640 -> 320 (поочередно открывая) и 1280 -> 320?
Georgy Makarov
1
Я как-то кроме OpenCV для задач классического CV ничего раньше не рассматривал (кроме Kornia). А кто-то имел опыт работы с BoofCV, FastCV, SimpleCV, GluonCV и подобными? Они н...
Georgy Makarov
2
Добрый вечер, какой на данный момент самый быстрый детектор текста на c++? Нужно именно находить позицию текста, а что именно написано разбирать не нужно.
­
1
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Мне кажется или 12.4 недавно ставился без костылей таким методом или это был 12.1?
Maxim 👀 Osminin #Slowpoke3D
1
Карта сайта