@mysql_ru

Страница 72 из 142
Muzaffar
17.09.2017
16:32:44
просто на майках привык к dbforge

Yaroslav
17.09.2017
17:21:52
Jetbrains

Алексей
18.09.2017
06:18:59
Здравствуйте, в базе имеются вот такие номера к примеру 89101234567 +79101234567 8(910) 123 45-67 их можно как то найти одним запросом?

новые все уже записываются после подготовки данных, а старых куча, и среди них искать тоже надо

Google
Айбулат
18.09.2017
06:22:44
в идеале все данные привести в норм вид, вначале

а потом уже не париться

Zaur
18.09.2017
06:28:40
Здравствуйте, в базе имеются вот такие номера к примеру 89101234567 +79101234567 8(910) 123 45-67 их можно как то найти одним запросом?
Регулярка как то так: (8|+7)\(?\d+\)?(\s|-)*\d+(\s|-)*\d+(\s|-)*\d+ Сейчас не за компом, проверить на 100% не могу

Это при условии что все номера валидные, и не будет вариантов с тремя скобками, и т.п.

Алексей
18.09.2017
06:37:58
Это при условии что все номера валидные, и не будет вариантов с тремя скобками, и т.п.
может быть полная Ж, немного поясню задачу: этот поиск будет включен в CRM, в которой клиенты какую херню только не пишут могут даже 8 (910) 123-45-67 Вася

Yaroslav
18.09.2017
06:38:18
создай маску для формы

и не парься

можно тег input с типом tel юзать

оставляя пользователю несколько вариантов, включая плохой, будь уверен, он выберет плохой

Zaur
18.09.2017
06:40:45
может быть полная Ж, немного поясню задачу: этот поиск будет включен в CRM, в которой клиенты какую херню только не пишут могут даже 8 (910) 123-45-67 Вася
Для этого варианта телефона можно легко дописать регулярку, но для каждого идиота не получится написать регулярку. Поэтому лучше на клиенте приводить к нормальному виду и отсылать на сервер в едином формате .

Google
Алексей
18.09.2017
06:41:50
вопрос больше был в сторону: можно ли как то вычленить все лишнее из мускула, оставив только цифры

Yaroslav
18.09.2017
06:42:01
бери все цифры с строки и приводи к виду нормальному

Zaur
18.09.2017
06:43:13
вопрос больше был в сторону: можно ли как то вычленить все лишнее из мускула, оставив только цифры
А если будет вариант без +7 и 8 - тогда ты не поймёшь что это за номер

Алексей
18.09.2017
06:43:42
я ищу лайком по 10 цифрам

я +7 и 8 убираю в скрипте

Yaroslav
18.09.2017
06:44:55
в общем регулярка с перебором всех вариантов

Zaur
18.09.2017
06:45:35
я ищу лайком по 10 цифрам
А ты уверен что в номере 10 цифр? Номера же могут быть и больше 10

Алексей
18.09.2017
06:45:49
мы берем в расчет только РФ

Zaur
18.09.2017
06:45:51
мы берем в расчет только РФ
А если чел находится в РФ но вот номер заграничный?

Алексей
18.09.2017
06:47:42
печально ему, с тарификацией) но это другая ситуация, с которой проблема небыло. ну и плюс перед обрезкой номеров, мы смотрим если у них 11 цифр и обрезаем первые если это 7 или 8

мы уже от темы отошли) ну собственно понял, что лучший вариант 100500 регулярок)

Zaur
18.09.2017
06:49:25
мы уже от темы отошли) ну собственно понял, что лучший вариант 100500 регулярок)
Регулярки на то и придумали, чтобы делать не 100500 а один, ну или парочку если слишком сложная получается )

Yaroslav
18.09.2017
06:49:42
?

Алексей
18.09.2017
06:50:02
м... поточнее?

я не хочу в бекенде перебирать все строки, если для этого есть выборка из базы

Yaroslav
18.09.2017
06:59:42
можно написать апдейт, который проходит по всем строкам и преобразует к нормальному виду

на пхп например

Google
Алексей
18.09.2017
07:13:00
на пхп например
тут немного ситуация по другому обстоит) что это на пхп сделать быстро я вкурсе

ну хочется глобальнее

Muzaffar
19.09.2017
04:01:13
здравствуйте мужики!

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

все спять? )

Айбулат
19.09.2017
04:32:49
здравствуй

можешь добавить столбец с ролью

Muzaffar
19.09.2017
04:33:20
что это даст?

Айбулат
19.09.2017
04:33:35
будешь отличать покупателя от отправителя

либо создать 2 столбца для груза с отправителем и получателем, если система не расширится до еще каких-то людей

Muzaffar
19.09.2017
04:40:11


а так?

один связь для получателя другой для отправителя

и получается вот так нормально?



Yaroslav
19.09.2017
05:02:36
нормально

если ролей в заказе больше не станет

Muzaffar
19.09.2017
05:03:15
в смысле?

тут перевозки

Yaroslav
19.09.2017
05:03:30
если нужно будет добавить посредник к примеру

Google
Yaroslav
19.09.2017
05:03:43
т.е. 3 колонку с связью на клиента

Muzaffar
19.09.2017
05:04:03
посредника нету, есть перевозчик

)

Yaroslav
19.09.2017
05:04:19
вообще посмотри примеры похожих бд, популярный же тип бд

и уже отвечали на этот вопрос

Muzaffar
19.09.2017
05:05:00
кстати хорошая идея

Yaroslav
19.09.2017
05:07:35
и переименуй колонки

Muzaffar
19.09.2017
05:16:11
Алексей
19.09.2017
07:31:35
Всем привет. Подскажите есть ли у кого пошаговая инструкция настройки репликации. Либо есть гуру кто знает как с ней обращатся. HElp ME! и еще вопрос если репликация была и снесли все ее настройки то при создании новой репликации, таблицы в бд подписчика очищать или можно оставить данные они отсинхронизируются?

Lucky
19.09.2017
08:00:41
А чем вы делаете подобные таблицы?

Fike
19.09.2017
09:00:21
будешь отличать покупателя от отправителя
через две недели: ребят, у меня есть клиент, который одновременно и покупатель, и отправитель

Alexey
19.09.2017
09:18:58
тут как-то поднимался вопрос "FLOAT или DOUBLE?". вот свежий пример, показывающий, что только DOUBLE: https://bugs.mysql.com/bug.php?id=87794

Lucky
19.09.2017
09:22:12
спасибо

lost
19.09.2017
09:52:38
Muzaffar
19.09.2017
09:55:52
и это dbforge
уже ответил

Google
Alexey
19.09.2017
10:56:35
какой там прекрасный саппорт
это не саппорт, это bug verification team. Туда переводят тех, кто плохо работает в саппорте

но по качеству это мало отличается от первой линии саппорта в большинстве компаний. человек может с выражением прочитать руководство. или перевести на уровень выше в любой непонятной ситуации

Hell
19.09.2017
18:02:55
https://github.com/mysql/mysql-server/commits/5.7

MySQL is dead.

Egor
19.09.2017
18:04:29
Эм. Ты точно в этом уверен?

Hell
19.09.2017
18:04:47
Use LAOP or LAPP instead of LAMP

мне посоны с оракла нашептали

Yaroslav
19.09.2017
18:06:13
Понятно, жаль, хорошее было средство

Hell
19.09.2017
18:28:48
Long Live MariaDB https://github.com/MariaDB/server/commits/10.2

lost
19.09.2017
18:52:49
Шо то хуйня

Шо это

Шо это оби такие хуйни

Аксиома эскобара

Artyom
20.09.2017
09:21:59
Друзья, слушайте, какой тип для столбца выбрать, если мне надо хранить даты в формате Y-m и при том, что значение должно быть уникально? varchar? Или лучше выбрать datetime и просто при селекте делать DATE_FORMAT('%Y-%m'), но тогда уникальность теряется, т.к. можно вписать 2017-09-01 00:00:00 и 2017-09-01 00:00:01 ?

Страница 72 из 142