и вк id и номер телефона. как лучше организовать ключи и уникальные поля? как лучше: получив id пользователя (не известно телега или вк) проверять where и то и то поле, или всё-таки сначала выяснять какой драйвер используется и искать по одному полю? Вероятность пересечения id ведь крайне мала?
SELECT phone FROM table WHERE telegaid = $var OR vkid = $var; //phone как primary uniq
а если 40 социалок, все сорок идов будешь втыкать?
это топорное решение, но все же решение.
сделай табличку social_accounts там ид и тип акка (фб, телега, вк, етц...)
эх, звучит круто конечно, но не хотелось бы пол проги переделывать с простого User::find($this->bot->getUser()->getId()) Хочется абстрагироваться, внести изменения в модель, но не трогая код особо
Обсуждают сегодня