Ошибка MySQL Error 2006 и Error 1265

Май 15th, 2012 § 0 comments § Прямая ссылка

Когда работал с MySQL получи эти две ошибки при накатывании большого дампа.

Первая это ошибка MySQL Error 2006 MySQL has gone away.

Бороться с ней следующим образом нужно увеличить размер максимально допустимого пакета в настройках нужно выставить следующую опцию


[mysqld]
max_allowed_packet=64M

По этой ссылке узнаете подробнее.

Continue reading “Ошибка MySQL Error 2006 и Error 1265” »

Класс для работы с .NET MySQL

Декабрь 8th, 2011 § 2 comments § Прямая ссылка

Решил написать свой класс для работы с MySQL нахожу эту штуку очень полезной т.к. если нужно быстро начать работу с базой данных, то думаю это то что нужно. Можете скачать весь проект и попробовать его в деле. Позже планирую выложить на какой нибудь VCS типа github или bitbucket так что следите за обновлениями поста. Ниже привожу код.

Continue reading “Класс для работы с .NET MySQL” »

Краткий справочник MySQL

Август 18th, 2011 § 0 comments § Прямая ссылка

По работе приходится сталкиваться, пока что довольно не часто, но в скором времени чаще. Ввиду этого забываю примитивные конструкции и приходится лезть в гуголь. думаю не только мне это будет полезно держать под рукой примеры того как можно выполнить тот или иной запрос да и вообще как он выглядит. Начнем, запросы по катом.

Continue reading “Краткий справочник MySQL” »

Маленький типс и чипс MySQL,Unix TIMESTAMP,DateTime

Июнь 13th, 2011 § 0 comments § Прямая ссылка

Приходится работа с MySQL и данные там сохраняются как бог на душу положит от чего я негодую. Вот функции для работы с эти “добром”.

Конвертим DateTime в Timestamp


static double ConvertToTimeStamp(DateTime value)
 {
 TimeSpan span = (value - new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime());
 return span.TotalSeconds;
 }

Конвертим DateTime в MySQL DATE. Именно такой формат даты поддерживат MySQL

Помни что нужно заключать дату в одинарные ковычки иначе никак )))


date.ToString("yyyy-MM-dd HH:mm:ss");

Конвертим из Timestamp в DateTime

static DateTime ConvertFromUnixTimestamp(double timestamp)
{
    DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
    return origin.AddSeconds(timestamp);
}

Конвертим из MySQL DATE в DateTime

DateTime.Parse("здесь дата");

Ну вот и все собственно ничего особенного)))

Работаем с MySql

Июнь 10th, 2011 § 0 comments § Прямая ссылка

Мне часто в последнее время приходится работать с базами данных, вот решил немного упорядочить свои познания в этом. Не большой экскурс, MySQL это свободно распространяемая, очень популярная БД, некий стандарт де-факто в вебе, хотя после приобретения последней, компанией Oracle бытуют мнения что продукт захиреет либо превратится в коммерческий, ну что же поживем увидим. Для работы с этой БД в .NET на нужен коннектор, скачать его можно отсюда. После скачивания конектора, ставим его и приступаем к работе.

Continue reading “Работаем с MySql” »

Смотреть фильмы онлайн