@mysql_ru

Страница 101 из 142
lost
04.12.2017
16:28:01
Посмотри в каком состоянии назодятся запросы в процесслисте

Lucky
04.12.2017
16:29:55
Ок, завтра посмотрю если оно успеет зависнуть.

Pavel
05.12.2017
16:56:48
[ { 'type': 'type1', 'value': 1 }, { 'type': 'type2', 'value': 2 } ]Существует ли вообще способ выбрать все rows из таблицы, у которых в json поле есть хотя бы 1 элемент с type == type2 ? Ищу уже не первый день и не найду.

Подредактировал структуру, там массив из словарей.

Google
Pavel
05.12.2017
17:07:46
https://stackoverflow.com/questions/36740897/mysql-5-7-with-native-json-support-how-to-select-rows-where-a-specific-value-e вроде этот кривоватый способ помог

Pavel
05.12.2017
18:14:52
Попробую, отпишусь

Alexey
06.12.2017
08:16:34
Yevhen
07.12.2017
08:58:44
Всем привет, Ребят , такая проблема. Я начинающий и вот дошел до момента с SQL Server Agent. Но у меня его почему-то нету и никак не могу включить. Может кто знает почему или как включить?



Yaroslav
07.12.2017
09:10:24
ты с каким языком собираешься взаимодействовать? mysql уже поставил?

Sergey
07.12.2017
10:35:45
Привет

Народ подскажите



что за ошибка

Google
Yaroslav
07.12.2017
10:37:44
переведите информацию с окна

или загуглите

Artur
07.12.2017
10:52:44
че это за длина такая sergey

Sergey
07.12.2017
11:09:50
че это за длина такая sergey
разобрался с этим) спасибо

теперь вопрос



почему ставлю utf8 но в бд почему то

одни ?? при русских символах

Аггей
07.12.2017
11:11:05
http://gahcep.github.io/blog/2013/01/05/mysql-utf8/

Читать тут

Ринат
07.12.2017
11:12:23
сейчас вроде как уже utf8_mb4 дефолтом

Sergey
07.12.2017
11:13:41
уже разные перепробовал , сейчас такая стоит



Maxim
07.12.2017
11:14:19
сейчас вроде как уже utf8_mb4 дефолтом
это если ты хочешь смайлы шрифтами выводить и подобное. В остальных случаях mb4 будет лишним Кажется он больше места занимает

удалил вопрос

Yaroslav
07.12.2017
11:31:14
нет

Аггей
07.12.2017
11:31:24
Алгоритм неочень

Дамаю такой способ прореживания может сущетсвенно исказить объект на карте

Maxim
07.12.2017
11:33:06
почему? У меня не объект, а линия Например у меня есть 200 координат, мне условно нужно получить "каждую 10ю"

Аггей
07.12.2017
11:33:08
Например удалить точку поворота.. то получится "скругление" маршрута

Google
Maxim
07.12.2017
11:35:12
Только что понял, что я могу составить маршрут нарисовав его за несколько раз Вот так всегда. Сначала делаю, потом думаю)))

Sergey
07.12.2017
11:38:47
Подскажите пжл, пишу в БД данные, к примеру : INSERT INTO rating (NAME, mark) VALUES ('Сергей', '25'); у меня русские символы не воспринимаются, одни ???? Кодировку менял





?
08.12.2017
04:13:37
пишут, чтоб ты чекнул мануал по MySQL)

Сергей
08.12.2017
10:50:51
Добрый день! Таблица posts: id, author, type_id, val Запрос: SELECT MAX(val) as v1, MAX(val) as v2 FROM posts GROUP BY author Хочется чтобы v1 считался только для строк, где type_id=1, а v2 — где type_id=2 Это возможно?

Классика... Написал вопрос и придумал :) MAX(IF(type_id=1,val,NULL))

Denis
08.12.2017
12:58:06
Здравствуйте, я представляю американскую компанию Virtual Health (лидер в отрасли программного обеспечения для медицинской индустрии). В данный момент мы ищем на постоянную, удаленную работу на полную ставку MySQL DBA (с упором на кластер на базе Percona XtraDb Cluster). Вот подробное описание вакансии https://hh.ru/vacancy/23415617 (компенсация до 160 000 руб. "чистыми" на руки). Если заинтересуетесь, то пожалуйста откликнитесь на вакансию на hh.ru или можете прислать свое резюме на почту ptushchenko@virtualhealth.com. Туда же можно написать вопросы, если есть. С радостью отвечу на них.

Извиняюсь за оффтопик

Может тут есть люди кто получил сертификат 1Z0-883

Думаю вас заинтересует это предложение

Pavel
08.12.2017
13:42:18
а что, json_contains(d, '{ "type": "type2" }') не катит?
Спасибо все работает. Правда мне надо еще удалять эти словари из массива, подумаю как можно сделать

Alexey
08.12.2017
13:42:42
?

Pavel
08.12.2017
15:15:08
Какая?

А, json_remove, ну мб

Gilberto
09.12.2017
04:28:18
Ребята, спокойной ночи ... Я новичок в mysql. Не могли бы вы мне помочь, проконсультируйтесь со 2 таблицами в одном «select», используя «join», Выберите 1: выберите COUNT (customer_id) как итог от web.oc_customer; Выберите 2: выберите count (ip) как итог от web.oc_customer_online;

Yaroslav
09.12.2017
06:35:12
в чем вопрос? задачки вместо тебя решать не буду

Aleksey
09.12.2017
14:37:00
привет

как сделать так чтобы таблицы выводились ровно в command line

Google
Aleksey
09.12.2017
14:37:25
MySQL 5.5

lost
09.12.2017
14:44:26
\G

как-то так

Игорь
10.12.2017
09:38:48
Товарищи, такой вопрос. Первый раз зарос отрабатывает за 3 с половиной минуты, потом работает за секунду с SQL_NO_CACHE, без за 0.1 секунды. Explain по запросу *********************** 1. row *********************** id: 1 select_type: SIMPLE table: s type: ref possible_keys: campaign_offer key: campaign_offer key_len: 4 ref: const rows: 476244 Extra: Using where *********************** 2. row *********************** id: 1 select_type: SIMPLE table: m type: ref possible_keys: PRIMARY key: PRIMARY key_len: 66 ref: b2basket.s.offer_id,b2basket.s.campaign_id rows: 3 Extra: 2 rows in set (0.00 sec) Правильно ли я понимаю, что первый раз он работает так долго, потому что грузит таблицы с диска в память? Или это так долго первый раз создаётся план запроса? Сам запрос: SELECT SUM(s.clicks) as clicks,IF(s.place= 'market', SUM(s.spending)*30, SUM(s.spending)) as spending, IF(s.place= 'market',ROUND(SUM(s.spending)*30/SUM(s.clicks),2),ROUND(SUM(s.spending)/SUM(s.clicks),2)) as avg_click, s.offer_id, m.visits as orders, m.place, m.offer_id, m.stat_date FROM market_offers_stat s LEFT OUTER JOIN metrika_stat m ON m.offer_id = s.offer_id AND m.campaign_id = s.campaign_id WHERE s.campaign_id = '21365686' GROUP BY s.offer_id

После первого прогона, если изменять условие where, запрос так же работает меньше секунды

Andrey
10.12.2017
14:28:47
Добрый день, пожалуйста, подскажите, как можно сделать. Есть таблица с нмоерами телефонов, все они записаны разношерстно. я для идентификации имени абонента хочу использовать последние 7 цифр. потмоучто они вроде как точно есть в городском номере и в сотовом, так как он длинее. как мне можно проверить, есть ли повторение в хвосте последних семь цифр? укажите хотябы вектор движения, я дальше сам

Andrey
10.12.2017
14:30:17
звонит человек, у меня есть его номер входящего вызова. я могу его закинуть в mysql и получить имя

просто например сотовые у нас в базе начинаются +7, 7,8 и городские номера могут быть 812-номер,8812-номер, или просто сразу номер

поэтому решил использоваться последние семь цифр от caller id

Anton
10.12.2017
14:31:28
База?

Andrey
10.12.2017
14:31:39
да

lost
10.12.2017
14:31:55
а конкретно по твоей задаче: select RIGHT(s.telnum, 7) count(*) as total from some_table s group by 1 having total > 1

Anton
10.12.2017
14:32:15
Я в Mysql решил проблему следующим образом - сделал поле с реверсом телефонного номера, повесил индекс на него и ищё ооочень быстро через LIKE

Andrey
10.12.2017
14:32:28
сейчас я просто на подзапрос повесил ограничение limmit 1 но хочу бы уверен что не будет наслоения пауентов

Anton
10.12.2017
14:32:56
Т.к. Like с индексом работает тока если поиск сначала, это едва ли не единственный быстрый вариант.

Функция REVERSE есть специальная

Andrey
10.12.2017
14:34:31


lost
10.12.2017
14:34:56
в плане "не завелось" ?

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