Задать вопрос
  • Как заставить Windows 10 при её выключении не выключать монитор до самого конца процесса выключения?

    @Akina
    Сообщать пользователям (чем я регулярно занимаюсь) о том, что не стоит так делать, что надо смотреть на лампочки питания и работы жёсткого диска, и что только после их выключения можно выключать бесперебойник или удлинитель - не сильно помогает!

    В организации обязана существовать инструкция по работе с компьютерной техникой (и куча других регламентирующих документов). Надо в эту инструкцию внести соответствующий пункт, и ознакомить всех сотрудников с этой инструкцией - под подпись. С разъяснением последствий нарушения.

    Затем по каждому выявленному факту некорректного выключения писАть служебки руководству. С указанием конкретных нарушителей. И спокойно списывать на них, нарушителей, любые проблемы, причиной которых может быть некорректное выключение - вплоть до выхода из строя компонентов, если таковые возникают. Как показывает опыт, достаточно одного лишить половины месячной премии по факту злостного невыполнения требований инструкции (3 раза в течение календарного месяца - а на это пишется отдельная служебка), чтобы все начали её выполнять как отче наш... я уж не говорю об удержании стоимости повреждённого оборудования.

    Искоренять же долбо[skipped] юзеров программными средствами - занятие неблагодарное и бессмысленное. Административные меры намного эффективнее.
  • Как заставить работать COUNT с GROUP BY?

    @Akina
    Dark_Dante,
    Оно так не работает.

    Поспешил, сорри. Поправил.

    доктрина из коробки не знает о существовании OVER()

    Даже в самой свежей версии? хм... хороший повод задуматься о смене инструмента. С другой стороны документация утверждает, что оно "Support for both high-level and low-level database programming for all your use-cases." - так что должно в raw SQL съедать вообще всё, что способен переварить сервер БД.
  • Как автоматически подстраивать входной размер данных графика к объёму данных?

    @Akina
    после удаления большого количества строк, excel продолжает считать их заполненными данными и включает пустые строки в график

    Обычно это происходит не когда удаляются строки, а когда удаляются только данные из строк. Вообще-то.
  • Как автоматически подстраивать входной размер данных графика к объёму данных?

    @Akina
    Обычно если источник данных графика указывается как колонка, а не как диапазон внутри колонки, такой проблемы не возникает...
  • Какую конфигурацию выбрать для построения сети?

    @Akina
    Роутер микротик RB3011 раздает провайдера РТК. У данного роутера айпи 10.0.1.2
    ...
    Затем к коммутатору CRS328 подключаются точки доступа hAP ac2 для раздачи вай фая клиентам.
    Клиенты через вай фай получают айпи 10.0.2.*. Данные же клиенты должны видеть оборудование, подключенное к роутеру RB3011.

    Маску типа угадайте сами, да? Если она /22 или шире - то все эти узлы уже будут в одной подсети.

    PS. Какой смысл брать такую широкую сеть, если количество узлов даже всех вместе - менее двух десятков?
  • Как заполнить данными пустую таблицу по связи один к одному?

    @Akina
    Есть пустая таблица, которая связанна с другой таблицей(не пустой) один к одному


    Вы не понимаете всей бредовости этой фразы? Если связь и правда один к одному, в обеих таблицах обязано быть одинаковое число записей. Иначе какие-то записи не имеют соответствия в другой таблице, а это вот ни разу не один к одному.

    как можно написать запрос, что бы заполнить данными пустую таблицу что бы все записи были связанны с другой, не пустой таблицей

    Выложите пример данных (CREATE TABLE таблиц и INSERT INTO данных, 3-5 записей), дополнительные данные для вставки, требуемое конечное состояние данных.
  • Как избавиться от ошибки с кодировкой при создании контейнера?

    @Akina
    причём здесь текущая сессия

    Да при том, что дамп - это текстовый файл с запросами. А эти запросы выполняются (вот сюрприз!) в сессии (соединении, установленном программой mysqldump с сервером MySQL). И вот настройки этой сессии, которая для запросов из файла текущая, не позволяют выполнить эти запросы из-за проблем с кодировкой.

    как ваши ответы связаны с тем, что при вливании данных из дампа с utf8mb4_unicode_ci в таблицах отображается utf8mb4_0900_ai_ci?

    Свойства таблицы никак не связаны с выполняемым и вызывающим ошибку запросом.

    Предполагаю, что в скрипте создания этой таблицы charset указан явно, а вот collation не указан, потому присваивается default collation.
  • Как избавиться от ошибки с кодировкой при создании контейнера?

    @Akina
    Так вот - нет никакого дефолтного сравнения. Default collation - это collation, присваиваемый литералу при изменении charset (CONVERT() function).

    В твоём случае utf8mb4_0900_ai_ci имеет collation соединения. Именно такой collation будет использоваться для всех строковых литералов, передаваемых в тексте запроса. Изменить это можно двумя способами - либо изменить настройки соединения
    SET SESSION collation_connection = {нужный collation};
    , либо указывать collation непосредственно в тексте запроса.
  • Как избавиться от ошибки с кодировкой при создании контейнера?

    @Akina
    а вот дефолтное сравнение

    Нет такой буквы.

    Покажите вывод SHOW VARIABLES LIKE 'col%'; и выражение сравнения, для которого определяете применяемый collation.

    Ещё лучше - просто явно указывайте необходимый COLLATE в запросе.
  • Возможно ли заглушить локальную сеть?

    @Akina
    Да бредятина. Если оно и может что-то "заглушить" - то это какой-нить ненастроенный зоопарк или сетку на неуправляемых свичах. Любой нормально настроенный коммутатор отрубит порт с такой флудилкой на третьей секунде атаки...
  • Как объединить два запроса в один?

    @Akina
    grebovich, запросы следует проверять через клиент командной строки mysql.exe (в крайнем случае через другой клиент). Если результат неверный - правим текст запроса, если верный - правим PHP-код. Но не одновременно.

    Вопрос был задан о запросе - а потому проверяйте только запрос. Когда он заработает - зададите другой вопрос, о том, как правильно вывести полученный результат.

    вообще ничего не выводится, и ошибок нету

    Возможно, я не угадал с выражением связывания - Вы же не озаботились тем, чтобы опубликовать структуры таблиц (я уж не говорю о примере данных и требуемом результате)...
  • Что не так с запросом php?

    @Akina
    Первое, что надо сделать, не собирать запрос прямо в операторе вызова. Сделай это в дополнительной переменной. Потом возьми то, что получилось в переменной, и, как посоветовал FanatPHP, попробуй превратить этого уродца во вменяемый SQL.

    А когда получится - перейдёшь к пункту 2. Но он пока тебе не нужен...
  • Пример команды с мутом?

    @Akina
    Это как минимум две в принципе не связанные задачи. А скорее всего три. Но если свалить их в одну кучу, да ещё при этом пользоваться не нормальной технически грамотной терминологией, то получится хрень, которую не то что решить - и понять-то затруднительно.

    Я, например, ни хрена не понимаю в discord, не понимаю, что есть команда mute в данном конкретном случае (в общем- знаю, отключить звук), но даже если взять ту часть, в которой я разбираюсь - фраза "мне нужно чтобы заносилось время в бд и шло оно и при рестарте таймер продолжал идти" звучит ну очень маловменяемо.
  • Пример команды с мутом?

    @Akina
    Что-то не вопрос, а сплошной бред. Что разумеется под словом "мут"? Какой таймер должен куда-то идти? что "это" должно проверяться?
  • Как сделать вставку в таблицу Postgresql из массива объектов?

    @Akina
    Отдаёшь этот массив постгрессу как JSON. Тот сам его распарсит и разложит по записям и полям.
  • Как выбрать строки из бд начиная с определенного id после сортировки?

    @Akina
    Есть только id? которые после сортировки в перемешку.

    ??? это что же за сортировка такая, что после неё всё вперемешку?
  • Как писать протоколы?

    @Akina
    Любой протокол всегда рождается в бумаге. Так что написание - это всего лишь запрограммировать то, что написано на бумаге, и при этом не ошибиться.
  • Событие, которое вызывается каждую секунду. Это нормально?

    @Akina
    Это нормально с точки зрения ресурсопотребления?

    При наличии индекса по session_lifetime именно с точки зрения потребления ресурсов - нормально.

    Идеологически же - вряд ли. Давить надо перебродившие сессии, а не записи о них в таблице. Клиент что-то попросил? смотрим в таблицу. Если его сессия протухла, или записи о ней вообще нет - посылаем в пень. Иначе - так и быть, выполняем.
    А чистить таблицу сессий можно и пореже... да хоть раз в час, невелика разница.
  • Что будет с базой, если во время выполнения запроса к MySQL выключится питание сервера?

    @Akina
    Кирилл Гусарев, однозначно. Любая незафиксированная транзакция при обрыве соединения безусловно откатывается сразу по обнаружении.