RSS icon Bullet (black)
  • SQL: Обновление записи другой записью из той-же таблицы в MySQL

    Posted on Апрель 8th, 2011 CYFiVE No comments

    Исходные данные

    У нас есть таблица OUR_TABLE с колонками:

    • ID:INT;
    • COL1: VARCHAR(15);
    • COL2: VARCHAR(15);

    В ней есть две записи:

    ID COL1 COL2
    1 Колонка 1-1 Колонка 2-1
    2 Колонка 2-1 Колонка 2-2

    Наша задача заменить значение в первой строке в колонке COL2 на соответствующее значение из второй строки.

    Read the rest of this entry »

  • Немного об оптимизации SQL запросов

    Posted on Март 25th, 2011 CYFiVE No comments

    В этой статье мне хочется высказать немного своих мыслей об оптимизации SQL запросов. Не так давно мне потребовалось перевести  несколько таблиц в MySQL на новый движок одного интернет ресурса. Сами таблицы (по меркам серверов баз данных) были не большие, но время работы конвертора меня ввергло в тихий шок, пришлось напрячь все свои извилины, вспомнить былой опыт и вот она, долгожданная победа сокращение времени конвертации с 8 часов до 48 секунд.

    Read the rest of this entry »