Как сменить тип таблицы на myisam

Очень часто бывает такое, что нужно сменить тип таблицы с InnoDB к примеру на MyIsam. Наверное первое что приходит в голову, это сделать дамп, открыть файл notepad++ и сменить тип в ручную. Да такой вариант работает, но представьте если дамп весит 500 мб ? это займет приличное время…
Есть рабочий вариант, который очень быстрый и всего [...]

Замена строки в MYSQL, аналог str_replace

Очень удобная функция для замены строки на новую, например будет полезно заменить матное слово или новый адрес, телефон.
Как пользоваться?
UPDATE имя_таблицы SET имя_поля = REPLACE(поле, ‘что_меняем’, ‘на_что_меняем’);

Справка по запросам mysql, select,update,delete

Решил написать пост о запросах в mysql. Напомню что mysql - очень известный язык баз данных. На нём сейчас держится 90% рунета.
Для начала сформируем структуру нашей базы, к примеру у нас будет талиблица с именами и возрастом сотрудников:
CREATE TABLE `tbl_name` (
`id` INT NOT NULL auto_increment ,
`name` VARCHAR( 255 ) NOT NULL ,
`age` INT NOT NULL
) [...]

Сортировка оператор IN mysql

Всем привет, дописывал скрипт, сделал вывод нужных мне ID с помощью оператора IN (5,6,3,21,6,31,34), скрипт был не трудный, поэтому писал на автомате, в итоге получил ошибки, долго разбирался в чем дело и обнаружил что оператор IN сортирует записи не в том порядке, в котором мы у него запрашиваем 5,6,3,21,31,34 а по тому как они находятся [...]

Что делать если выдается ошибка MySQL server has gone away

На Днях выполнял большое количество объёмных запросов к базе и получил такую ошибку
MySQL server has gone away, давайте разберемся как её лечить.
Как правило эту ошибку вызывают лимиты, которые по умолчанию выставлены разработчиками для стабильной работы.
Заходим в конфиг MYSQL: etc/my.cnf (если файла нету то просто создайте его с директивами которые ниже)
max_allowed_packet = 64M #отвечает за количество [...]