Size: a a a

2021 March 05

EK

Evgeniy Kuvshinov in dbGeeks
исходя из ответа выберется решение
источник

A

Alex in dbGeeks
Max Tymoshyn
это я понимаю, но тут стоит вопрос в том что метка utm_source может содержать любое значение, то есть нужно держать что-то вроде

user_id — utm_source — рассылка в вайбер — вебинар про здоровье

Стоит ли в промежуточную таблицу такое дописывать
промежуточная нужна чтоб связать значение тега с пользователем, отдельно таблица тегов должна быть. чтобы не писать один и тот же тег 10 раз для разных пользователей
источник

MT

Max Tymoshyn in dbGeeks
Evgeniy Kuvshinov
исходя из ответа выберется решение
да, может, но только для разных событий. На одно событие может быть только 1 метка
источник

EK

Evgeniy Kuvshinov in dbGeeks
Max Tymoshyn
да, может, но только для разных событий. На одно событие может быть только 1 метка
у вас пользователи общие между событиями?
источник

MT

Max Tymoshyn in dbGeeks
Alex
промежуточная нужна чтоб связать значение тега с пользователем, отдельно таблица тегов должна быть. чтобы не писать один и тот же тег 10 раз для разных пользователей
я так делал когда у меня просто метки были заранее заданные, а сейчас получается есть метка и у нее есть значение произвольное, которое с фронта приходит
источник

MT

Max Tymoshyn in dbGeeks
Evgeniy Kuvshinov
у вас пользователи общие между событиями?
да
источник

EK

Evgeniy Kuvshinov in dbGeeks
есть промежуточная таблица между пользователями и событиями где прописаны участники ?
источник

MT

Max Tymoshyn in dbGeeks
Evgeniy Kuvshinov
есть промежуточная таблица между пользователями и событиями где прописаны участники ?
пока что было пару событий и на каждое таблицу новую создавал, сейчас вот срефакторить хочу всё в одну. Да, подразумеваю такую таблицу
источник

EK

Evgeniy Kuvshinov in dbGeeks
Max Tymoshyn
пока что было пару событий и на каждое таблицу новую создавал, сейчас вот срефакторить хочу всё в одну. Да, подразумеваю такую таблицу
ну тебе очевидно надо сделать связь NxM между пользователем и событием, чтобы получать участников события
источник

EK

Evgeniy Kuvshinov in dbGeeks
и в этой связи хранить метку если она есть в виде текстовой колонки
источник

MT

Max Tymoshyn in dbGeeks
ах блин, точно, не оттуда начал просто 😄 Спасибо большое)
источник
2021 March 06

qq

qwe qwe in dbGeeks
Всем привет! Можете подсказать как закрыть уязвимость Race condition? Использую php + mysql. Лок через Select for update совсем не помогает
источник

YS

Yaroslav Schekin in dbGeeks
qwe qwe
Всем привет! Можете подсказать как закрыть уязвимость Race condition? Использую php + mysql. Лок через Select for update совсем не помогает
Это не уязвимость, а аномалия изоляции. :)
Лучше спросить в чатах именно по MySQL (почти все СУБД в этом отношении разные).
источник

qq

qwe qwe in dbGeeks
Спасибо, иду тогда искать чаты по Mysql)
источник
2021 March 07

Mt

Mr.Manul t in dbGeeks
qwe qwe
Спасибо, иду тогда искать чаты по Mysql)
Скинешь чатик по mysql в лс)
источник

EK

Evgeniy Kuvshinov in dbGeeks
race condition может быть как на уровне транзакций так и на уровне приложения
источник

Mαrατ ßαg∂αຮαrץαή... in dbGeeks
Всем привет. Спрошу, может у кого есть на примете решение, так как поиск пока не дал нужного результата.
Нужно находить пользователей, которые создают повторные аккаунты, хотя бы дубли по частичным совпадениям фамилий включая транслитерацию либо что лучше анализируя на схожесть несколько полей. Может кто делал подобные запросы или т.п.?
источник

ИБ

Игорь Бабаев... in dbGeeks
Mαrατ ßαg∂αຮαrץαή
Всем привет. Спрошу, может у кого есть на примете решение, так как поиск пока не дал нужного результата.
Нужно находить пользователей, которые создают повторные аккаунты, хотя бы дубли по частичным совпадениям фамилий включая транслитерацию либо что лучше анализируя на схожесть несколько полей. Может кто делал подобные запросы или т.п.?
А как ты поймёшь, что они не однофамильцы?)
источник
2021 March 08

qq

qwe qwe in dbGeeks
Evgeniy Kuvshinov
race condition может быть как на уровне транзакций так и на уровне приложения
Решил уже, просто выполнить select for update и обернуть в транзакцию.
источник

Mαrατ ßαg∂αຮαrץαή... in dbGeeks
Игорь Бабаев
А как ты поймёшь, что они не однофамильцы?)
Главное найти, сделать выборку, а дальше уже в ручном режиме они будут обрабатываться.
источник