← All posts tagged MySQL

blacklion
MySQL Как так может быть, что ``старые'' данные (импортированные из старой версии) в табличке видны независимо от того какой стоит set charser (всегда в правильной кодировке — что выставишь, то и получишь) а новые данные видны только если charset utf8, иначе — вопросоики? Табличка одна и та же, колонка одна и та же. Мистика. Новые данные втсавляли в charset cp1251. И они там явно правильные — в utf8 отдаются корректно. Ничего не понимаю как такое может быть в рамках одной таблички.
blacklion
MySQL Ха-ха-ха. MySQL даже на InnoDB не съел
DELETE FROM referers WHERE id IN (SELECT referers.id FROM referers LEFT OUTER JOIN requests ON referers.id = requests.referer WHERE requests.id IS NULL);
PostgreSQL съел и на моих данных отработал за 50 секунд.
blacklion
MySQL Джуйк, а почему MySQL 5.0.x может даже при явном указании в CREATE TABLE name (...) ENGINE=InnoDB создавать молча MyISAM-табличку и при этом не ругаться.
blacklion
MySQL Вот что. Возьму-ка я вчерашний бэкап этой базы и попробую тоже самое повторить дома на MyISAM (для чистоты эксперимента), InnoDB и PostgreSQL.
blacklion
MySQL Гыы... Стоило выбрать все живые ID в текстовый файл (32 тыщи штук) и сделать запрос с константынм множеством как оно отработало за 1 секунду ровно. Привет оптимизатору.