Akina, Да, я заменил на 86400 и 3600.
Вопрос, почему после 12:00 он начинает считать как 21,22,23? И даты записей которые попали в этот диапазон вообще 02:52:28
Да, UNION ALL в последнем SELECT нужно было убрать. Спасибо!
Еще один вопрос. Есть какие-либо ограничения по количеству SELECT внутри? В документации про это не видел
UPDATE a
SET fruit = (CASE id WHEN 1 THEN 'apple'
WHEN 2 THEN 'orange'
WHEN 3 THEN 'peach'
END)
WHERE id IN(1,2 ,3);
Вопрос лишь в том, на сколько это правильно с точки зрения нагрузки?
Будет разница между одиночным обновлением и таким массовым обновлением, если поставить лимит 500 за раз?
Все работает, но напрягает то, что даже когда поток данных +- одинаковый, ОЗУ все равно потихоньку увеличивается. Такое ощущение, что там что-то накапливается и так дойдет до 100%))