Size: a a a

2020 May 14

А

Александр in ru_mysql
но этот список покрывает всю таблицу 20кк-1%
?
источник

MC

Mr. Crestoff in ru_mysql
Нет там же ресторан айди
источник

А

Александр in ru_mysql
ааа, блин.... квери билдер опять... понял...
источник

MC

Mr. Crestoff in ru_mysql
25к записей это
источник

MC

Mr. Crestoff in ru_mysql
Это верхняя граница
источник

MC

Mr. Crestoff in ru_mysql
25к минус список и минус нулл
источник

А

Александр in ru_mysql
тогда можно 1м апдейтом, ща попробую написать
источник

MC

Mr. Crestoff in ru_mysql
Без джоинов?
источник

А

Александр in ru_mysql
тот же апдейт не будет тормозить если в него впилить
источник

MC

Mr. Crestoff in ru_mysql
Понял
источник

А

Александр in ru_mysql
вот, вроде так
$sql = "UPDATE `attribute` a
INNER JOIN `option` o ON a.option_id = o.id
INNER JOIN `item` i ON o.item_id = i.id
SET a.status = 0
WHERE i.restaurant_id = 776
AND a.deleted_at IS NULL
AND (a.cvid IS NOT NULL
 OR a.cvid NOT IN (". array_merge((array)$excludeCvid, Yii::$app->params['ignoreCvid']) .")
)
AND NOT (a.status <=> 0)";
источник

MC

Mr. Crestoff in ru_mysql
Так, я прямо сейчас уже не могу проверить, но вижу что вроде как всё верно, я проверю чуть позже и обязательно отпишу, спасибо огромное.
источник

MC

Mr. Crestoff in ru_mysql
А вот это что имеется ввиду
источник

MC

Mr. Crestoff in ru_mysql
<=> 0
источник

MC

Mr. Crestoff in ru_mysql
?
источник

А

Александр in ru_mysql
a.status <=> 0
(a.status IS NOT NULL AND a.status = 0)
источник

А

Александр in ru_mysql
источник

MC

Mr. Crestoff in ru_mysql
Понял, круто.
источник
2020 May 15

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Gerda
ребят, кто-нить работал с over()?
да, считал нарастающий итог. удобно
источник

А

Александр in ru_mysql
А сколько первая команда выполнялась? 30-40 сек? Суммарно метод около минуты отрабатывал?
источник