Size: a a a

2021 October 28

У

Улукбек in MySQL
Пару дней назад апишку на сайте поменяли, теперь одно поле с айдишниками в скобках выдают😅
Надо исправить неверно спаршенные данные за эти дни
источник

У

Улукбек in MySQL
Я вот чет туплю, не могу регулярку на sql написать под это дело
источник

'

'>>>' in MySQL
/\((.*)\)/i
источник

У

Улукбек in MySQL
спасибо)
источник

IZ

Ilia Zviagin in MySQL
^(\w+)\s*\[\d+\]$

$1 - искомая подстрока
источник

IZ

Ilia Zviagin in MySQL
[In reply to Uluk]
^(.+)\s*\[\d+\]$

$1 - искомая подстрока
источник

У

Улукбек in MySQL
спасибо☺️
источник

M

MRX in MySQL
Ребят а может есть какой инструмент что помогает проектировать базы данных отталкиваясь от функционала?

Пример:
1 Редактор добавления локаций (координаты, картинки, описание, и тд)
2 Геопозиция пользователей (кординаты, другие данные пользователя)
3 Функция доставки сообщения всем пользователям что находятся в определенном радиусе от координат заданных рекламной компанией

Я предполагаю что нужно индексировать координаты последних локаций пользователей которые могут меняться (возможно по этому индексировать нет смысла, а нужно фильтровать) тогда будет высокая нагрузка на БД так как функция расчета дистанции от одной координаты до другой не сказать что сложная но с определенными этапами расчетов, как думаете как правильно поступить?

Наверное следует взять координаты всех пользователей, рассчитать расстояние от рекламной компании, далее всех отсортировать по дистанции и доставить только тем кто входит в заданный радиус?

Как бы спроектировать это интереснее?
источник

ВР

Вячеслав Ракицкий... in MySQL
Я бы для этого использовал pg с расширением postgis
источник

M

MRX in MySQL
Спасибо я почитаю, вообще планировал эту бд использовать, но вопрос проектирования не очень для меня понятен на данной стадии.
источник

M

MRX in MySQL
Спасибо за совет, набрел на статью что читал ранее но не вспомнил сейчас, там подробное описывается решение, так же упоминается реализация под MySQL https://habr.com/ru/post/304328/
источник

ВР

Вячеслав Ракицкий... in MySQL
Ну если хотите реализовать это на mysql вот офф дока https://dev.mysql.com/doc/refman/8.0/en/spatial-types.html, посмотри какие функции реализованы в mysql для этого, какие в pg
источник

M

MRX in MySQL
Ок спасибо.
источник

J_

Juri _ in MySQL
Привет коллеги. ЧЕго-то туплю, подскажите как в таблице обновить одно из полей на md5 двух других полей в этой же таблице?
так проходит
update j_result set md5=MD5(url) where id =100
а как туда второе поле добавить?
источник

D

Dmitriy in MySQL
update j_result set md5=MD5(url), a=100 where id =100
источник

D

Dmitriy in MySQL
Но вообще я бы полю название md5 давать не советовал
источник

J_

Juri _ in MySQL
так мне нужно что бы было не просто MD5(url), а MD5(url+product_id) где product_id второе поле этой же таблицы
источник

J_

Juri _ in MySQL
как их сдружить корректно
источник

ML

Mikhailo Liashchuk in MySQL
Всем привет
источник

D

Dmitriy in MySQL
Так а в чём проблема так и сделать? MD5(url+product_id)? Типы не приводятся?
источник