Будьте внимательны при обновлении таблиц
Июнь 7, 2009 | Разработка | Модные словечки db, mysql, баги, ошибки | 1 мнение »Сегодня убил минут 20 на поиск причины бага: на своей машине код выполняется нормально, а на рабочем проекте выдает ошибку что одно из полей таблицы в запросе не существует. Перед этим я конечно обновлял таблицы. По несколько раз перепроверял — все идентично. Уже и прямо с майадмина копировал имя колонки — не помогало.
В общем, проблема была в том, что при обновлении таблиц я копировал имена из локального майадмина и вставлял на рабочем проекте. И вот к одному из полей добавился символ табуляции. При этом майадмин его не показывает(в просмотре структуры таблицы). По моему следовало бы обрезать подобные символы при вставке в таблицу, но разработчики не подумали об этом.
Не повторяйте чужих ошибок =)
Нужно реализовать один проект на заказ. Моя аська 389-989-058 . Буду рад!