можно ли в лоб заменить myisam на aria как вид таблиц?
будет ли в такой замене смысл?
будет ли разница в скорости работы при переходе с myisam на aria?
С включённым ONLY_FULL_GROUP_BY MySQL будет ругаться на такой запрос, за исключением случаев, когда неагрегированная колонка содержит одни и те же значения для всех строк в группе.
я правильно понимаю, что для count при выключенном ONLY_FULL_GROUP_BY вообще без разницы что там в скобках у count?
на него у меня нет жалоб
SET SESSION sql_mode := 'ONLY_FULL_GROUP_BY';
, а потом любуйтесь на свой запрос.и результат детерминированный
Здесь взяла пример
Уже нет упоминаний даже о SQL Server 2014.
нужно ли во вложенном селекте добавлять skip locked, или смысла нет и он корректно отработает в общем запросе?
Может ли вложенный SELECT ждать снятия блокировки?
Мне нужен нормальный xls файл в формате Excel, который будет открываться тупым юзверем-бухгалтером без всяких промежуточных манипуляций с импортом, указанием разделителей и пр. Поскольку я вижу, что Excel так не умеет с этим форматом файлов.
Мне нужен нормальный xls файл в формате Excel, который будет открываться тупым юзверем-бухгалтером без всяких промежуточных манипуляций с импортом, указанием разделителей и пр. Поскольку я вижу, что Excel так не умеет с этим форматом файлов.
Результат - 0 записей. Вопрос - почему?
Думала вумный pdo сам экранизацию делает всего ненужного, но похоже всё ручками придётся делать, так получается?
То есть получается нужно какой то offset добавлять, но как его добавить в формулу я не особо понял.
Что за бредятина? Вычисление длины LONGBLOB по сравнению с записью его на диск - плюнуть и растереть, разница по скорости работы будет меньше точности измерения. Так что stored generated column - самое что ни на есть правильное решение.
Правильно сложилось. Ты сам, своими руками, заставляешь сервер перечитывать данные и считать размер. Поинтересуйся, что именно хранится в структуре поля, какая длина - вот именно её и надо было брать, так хотя бы серверу не надо было читать само значение. Впрочем, всё равно придётся жевать всё подряд, пусть и прыжками, но большого профита не жди.
PS. Сервер хранит статистику данных, которую можно запросить из INFORMATION_SCHEMA и PERFORMANCE_SCHEMA. Да, точность до байта не гарантируется, но по скорости разница будет не на один порядок.