
Anton
14.12.2017
10:51:34
вполне законно
НЕ арестуют, не волнуйся

Vladimir
16.12.2017
16:38:38
Добрый вечер
Ребят, очень нужна помощь по join в оракл, не получается вообще никак (

Google

Egor
16.12.2017
17:00:21
добрый, но здесь Mysql

Yaroslav
16.12.2017
17:02:10
всегда можно ответить: читай доку

Egor
16.12.2017
17:03:53
не, в ру сообществе принято наорать на спрашивающего, послать куда подальше, а потом он сам пойдет в доку и разберется

SHAXAWAN
16.12.2017
18:57:34
Hello everyone, can anyone tell me, is MySQL table can able to store 5million records?

Alexander
16.12.2017
22:28:57
sure

Shishir
17.12.2017
11:46:49
Yes

Egor
17.12.2017
12:14:01
походу на логотип нужно добавить российский флаг, некоторые путаются ?

lost
17.12.2017
12:23:25
а можно просто в group info прописать на аглицком
мол спик рашн

Egor
17.12.2017
12:28:18
добавил, может это поможет

Nurik
18.12.2017
12:49:56
Всем привет. Ребят подскажите с какой версии в mysql появился оператор != ?

Andrey
18.12.2017
13:37:15
Может <> ?
Это не равнозначно?

Google

Yaroslav
19.12.2017
08:34:15
Добрый день, есть update запрос с join который затрагивает много данных(150т. строк). запрос выполняеться долго с статусом "sending data". какие настройки можно подкрутить, для оптимизации этого запроса?

Egor
19.12.2017
08:35:01
может сам запрос разбить на несколько?

Yaroslav
19.12.2017
08:36:49
там он очень примитивный,
UPDATE talbe 1AS cn
JOIN table2 AS co
ON co.field1 = cn.field1
SET co.field2 = cn.field2
таблица с своей копией
как-то можно оптимизировать?

Anton
19.12.2017
08:38:21
Составной индекс на 2 поля
Если он есть, то больше уже никак
Проще будет разбить на цикл с более мелкими
Можно ещё сначала делать селекты для наполнения буфер пула, но це уже слегка изврат

Yaroslav
19.12.2017
08:45:58
еще, подскажите пожалуйста, как понять, что он не залип а просто долго выполняеться?

Anton
19.12.2017
08:50:03

Yaroslav
19.12.2017
09:12:24

Anton
19.12.2017
09:12:41
WHERE добавь

Yaroslav
19.12.2017
09:13:13
в where он будет апдейтить 150т. х 150т. а потом только выбирать

Anton
19.12.2017
09:13:25
Да ладно?))))

Yaroslav
19.12.2017
09:13:32
я не дописал, ща
а так, как он долго в состоянии "sending data", то есть ли смысл?
я так понимаю там долгий join, а не update

Google

Yaroslav
19.12.2017
09:14:23
как думаешь? стоит ли?

Anton
19.12.2017
09:14:45
150к строк. Через WHERE ограничить например десятью, пустить в цикл. Быть довольным.
индексы норм?

Yaroslav
19.12.2017
09:14:59
да

Anton
19.12.2017
09:15:07
проверь, используются ли, в версии 5,7 можно эксплейнить апдейты

Yaroslav
19.12.2017
09:15:12
в join пихать селект с where?
или where после join?
сделал, спасибо, буду пробывать

Otto
20.12.2017
00:06:18
Всем прив.
Есть таблица пользователей, у каждого пользователя свои 5-10 парметров, добавлять поля в таблицу пользователей не хочу (есть причины)...
думаю создать новую таблицу и делать связку, но как создать в таблице записи напр.
id|user_id|param|value - тогда сколько параметров у меня может быть на пользователя, столько записей будут у каждого
или
id|user_id|param_value1|param_value2|param_value3|param_value4|param_value5... т.е. 1 пользователь 1 запись...
Спасибо.

Andrey
20.12.2017
05:09:12

Alexey
20.12.2017
06:26:29

Valijon
20.12.2017
06:45:15
Всем привет

Nikita
20.12.2017
08:25:52
всем привет
есть таблица с тратами клиентов, нужно выбрать траты за определенный период (напр. с июля по ноябрь), но при этом так же необходимо выбрать и дату первых трат (которая выпадает из выбранного периода, напр. дата первых трат была в марте), чето ничего не могу придумать, как не потерять эту дату первых трат

lost
20.12.2017
08:34:21
скалярный подзапрос тебе в помощь

Nikita
20.12.2017
08:35:29
спс

MadMax
20.12.2017
10:03:49
Добрый день, уважаемые...
Возник у меня вопрос серьезный, и мною пока не разрешимый...
У меня имется запрос с LEFT JOIN в две таблицы, которые к огромному сожелению имеют пару колонок с одинаковым именем

Dmitriy
20.12.2017
10:05:09
Алиасы таблицам

Google

MadMax
20.12.2017
10:05:18
Именно, алиасы...
Я столько про них чтал перед тм как Вам написать

Dmitriy
20.12.2017
10:05:47
From table as t1

lost
20.12.2017
10:05:52
назначь разные альясы на совпадающие колонки
и все

MadMax
20.12.2017
10:06:09
Я не понимаю...

Dmitriy
20.12.2017
10:06:14
Join table2 as t2 on ....

MadMax
20.12.2017
10:06:50
SELECT Filters.Name as filterName, domo.FilterGroups.Name as filterGroupName from domo.ProductFilters as pf LEFT JOIN domo.Filters as f ON pf.FilterId = f.Id LEFT JOIN domo.FilterGroups as fg ON f.FilterGroupId = fg.Id
В принципе все верно ведь?
яяяяя вас понял
Ребятушки, я все догнал. Огромное ВАМ спасибо
Вот верный вариант, если вдруг кому понадобится:
SELECT f.Name as filterName, fg.Name as filterGroupName FROM ProductFilters as pf LEFT JOIN Filters as f ON pf.FilterId = f.Id LEFT JOIN FilterGroups as fg ON f.FilterGroupId = fg.Id"

Otto
20.12.2017
10:49:36
а может json?
Потом парсить не особо удобно будет, + в каждом параметре большой объём value будет...

Alexey
20.12.2017
10:52:40

Otto
20.12.2017
10:54:38

Alexey
20.12.2017
12:22:22

IsaacPearse
20.12.2017
14:52:36
Приветствую! Ребят, нужно обновить таблицу mysql с локалки, на ту которая в онлайне. Как это вообще на практике?)

Google

Artur
20.12.2017
14:55:03
снимай дамп, на локалке раскатывай

Anton
20.12.2017
15:02:01
Можно FEDERATED ещё, если есть тяга к изучению всего нового?

IsaacPearse
20.12.2017
15:11:00
снимай дамп, на локалке раскатывай
Наоборот, мне нужно с локалки по верх залить на базу, которая онлайн. То есть она та-же самая, только с измененными значениями. Скажем нужно обновить.