Задать вопрос
Ответы пользователя по тегу MySQL
  • MySQL. Как ускорить выполнение запроса?

    Exomode
    @Exomode
    Архитектор ПО
    10 часов? Серьезно? А сам запрос можете показать? Теперь мне даже интересно что у вас в запросе создает такой цикл операций.
    Ответ написан
    2 комментария
  • Не могу вывести переменную с датой (месяц). В чём проблема?

    Exomode
    @Exomode
    Архитектор ПО
    \DateTime::createFromFormat("d.m.Y в H:i", $dateStr);

    Псевдоним: date_create_from_format.

    И никаких махинаций с explode не надо.

    По той же ссылке выйдете на примеры, как потом обратно в строку преобразовать, как работать с интервалами и как добраться до составных частей даты (год, день, месяц, час и тд).
    Ответ написан
    Комментировать
  • Создание отдельной таблицы для каждого пользователя. Правильно ли?

    Exomode
    @Exomode
    Архитектор ПО
    Попытаюсь народным языком передать суть реляционок. Каждая таблица должна представлять некую модель данных. Каждая запись - объект, каждый столбец - его свойство определенного типа. Юзер - это одна модель и объектов юзеров может быть множество. Комментарий - другая модель и тоже множество её объектов. Пост форума, товар и тд - другие модели. А выборка данных из других таблиц для какой-то записи в текущей потом делается через связывание, там несколько вариантов, например, JOIN для объединения результатов в одну модель или связывание самих таблиц, или хранение связок в спомогательных таблицах, вариантов масса, выбор нужного зависит от специфики задачи и требований к оптимизации запросов.
    Ответ написан
    Комментировать