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

    charon
    @charon
    мы сделали так: функция сохранения записи в БД вычисляет название таблицы по сегодняшней дате, например, the_log_2012_09, затем проверяется существование таблицы в БД и в случае неуспеха таблица создаётся, затем в таблицу добавляется запись. Старые таблицы можно на досуге переносить/удалять и всё такое.
    Ответ написан
    Комментировать
  • Разработка на PHP + MySQL на iPad 2

    charon
    @charon
    я думаю, что на взломанных айпадах такое сделать можно, но появляются НО: абсолютно точно могу вам заявить, что айпад никогда не был предназначен для таких задач. Это чисто клиентское устройство, которое не должно быть сервером. Таким образом вам всё время придётся сражаться — не поставить новейшую прошивку, искать джейлбрейки, бороться за стабильность работы веб-сервера в специализированных форумах и так далее.
    Конечно же решать вам, но я бы не брался за такую задачу. Если вам так хочется потрахаться — поставьте Федору на домашний комп и строите багрепорты в Ред Хат, будет полезнее :)
    Ответ написан
    Комментировать
  • Как добавить индексы не очень маленькой InnoDB таблице?

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

    charon
    @charon
    как минимум должно быть одно ключевое поле. Просто делаете вставку записи и проверяете результат операции на возникновение ошибки — в таком случае запись уже есть. Или просто игнорируете ошибку.
    ЗЫ: я хоть и разработчик и сделал бы именно так, но не уверен, что это концептуально правильное решение.
    Ответ написан
    Комментировать
  • MySQL клиент для Linux

    charon
    @charon
    Под Виндой понравился очень Navicat, из бесплатных HeidiSQL. Под Линукс нет ничего подобного, потому MySQL WorkBench для проектирования, а чаще всего обычный mysql консольный. Ничего лучше не нашёл.
    Ответ написан
  • Типы полей в MySQL?

    charon
    @charon
    в общем случае: использовать фиксированный формат (char вместо varchar) минимально необходимой длины. Также можно учесть особенности архитектуры (32 -битный сервер: айди — целое беззнаковое размером 32 бита).
    Ответ написан
    Комментировать
  • Выборка - родитель, предок, предок предка и т.д

    charon
    @charon
    если коротко, то при ваших ограничениях и избранном способе хранения дерева — нельзя. Подробнее в ссылках в постах выше. Необходимо немного изменить архитектуру хранения дерева.
    Ответ написан
    Комментировать