Май 15th, 2012 § § Прямая ссылка
Когда работал с MySQL получи эти две ошибки при накатывании большого дампа.
Первая это ошибка MySQL Error 2006 MySQL has gone away.
Бороться с ней следующим образом нужно увеличить размер максимально допустимого пакета в настройках нужно выставить следующую опцию
[mysqld]
max_allowed_packet=64M
По этой ссылке узнаете подробнее.
Continue reading “Ошибка MySQL Error 2006 и Error 1265” »
Декабрь 8th, 2011 § § Прямая ссылка
Решил написать свой класс для работы с MySQL нахожу эту штуку очень полезной т.к. если нужно быстро начать работу с базой данных, то думаю это то что нужно. Можете скачать весь проект и попробовать его в деле. Позже планирую выложить на какой нибудь VCS типа github или bitbucket так что следите за обновлениями поста. Ниже привожу код.
Continue reading “Класс для работы с .NET MySQL” »
Август 18th, 2011 § § Прямая ссылка
По работе приходится сталкиваться, пока что довольно не часто, но в скором времени чаще. Ввиду этого забываю примитивные конструкции и приходится лезть в гуголь. думаю не только мне это будет полезно держать под рукой примеры того как можно выполнить тот или иной запрос да и вообще как он выглядит. Начнем, запросы по катом.
Continue reading “Краткий справочник MySQL” »
Июнь 13th, 2011 § § Прямая ссылка
Приходится работа с 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("здесь дата");
Ну вот и все собственно ничего особенного)))
Июнь 10th, 2011 § § Прямая ссылка
Мне часто в последнее время приходится работать с базами данных, вот решил немного упорядочить свои познания в этом. Не большой экскурс, MySQL это свободно распространяемая, очень популярная БД, некий стандарт де-факто в вебе, хотя после приобретения последней, компанией Oracle бытуют мнения что продукт захиреет либо превратится в коммерческий, ну что же поживем увидим. Для работы с этой БД в .NET на нужен коннектор, скачать его можно отсюда. После скачивания конектора, ставим его и приступаем к работе.
Continue reading “Работаем с MySql” »