Доброго времени суток, уважаемые коллеги! Поделитесь плиз соображениями по кейсу (mysql version: 5.7.28-31-log): В information_schema.processlist присутствует простой селект...
Show create table worker; Чего кажет? По отдельности запросы работают?
А если с другой стороны зайти... Что возвращают запросы select count(*) from cdrs where (cdrs.calldate >= '2021-08-24 15:59:59.999') AND (cdrs.calldate <= '2021-08-31 15:59...
А сколько Вы передаёте элементов в IN ()? Там список этот mysql будет сортировать, плюс иногда оптимизатор может счесть, что список слишком велик и просто индекс не использова...
Более подробно про сложные отношения mysql с группировками можно почитать тут https://sqlinfo.ru/articles/info/18.html (прошу прощения у администрации, если нельзя постить та...
нда, негусто инфы. А в логе самого mysql что?
Ранее упоминался еще способ в похожей задаче Ну или с переключением на резервный сервер и дроп со скипом бинлога. Это проще, если есть ресурсы) Но да, возникает вопрос к ТС ...
А выбирать за цельные сутки нельзя? Просто можно было бы сделать денормализованное поле date и на равенство с ним работать - тогда индекс дотянулся бы и до id. Если же нужно н...
UPDATE user SET status = ?, purchase_penalty_datetime = ?, comment = ? WHERE id = 57 AND status = 2 обновит 57-ю запись, если у нее status = 2
Одно? UPDATE worker SET title_en = ?, title_ru = ? WHERE id = ? ; как тогда такой запрос работать будет?!
а чем плохо через дамп-то?
И еще момент - а если будет 20 alice, 2 боба и 3 candy? Тогда хоть как повторы будут)
То есть есть id data 1 111 3 333 6 666 , а нужно получить 1 111 2 333 3 666 ? Или дайте свой пример с данными
а поделить месяц на 3? это не квартал?
Кстати, insert ignore пробовали?
А покажите весь запрос и explain?
3802? )))