Сервис Интернет Объявлений

 
04
Декабрь
2012

MYSQL: меняем несколько столбцов местами




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

ALTER TABLE `mytable`
MODIFY COLUMN `name` VARCHAR(255) NOT NULL AFTER `telephone`,
MODIFY COLUMN `surname` VARCHAR(255) NOT NULL AFTER `name`,
MODIFY COLUMN `company` VARCHAR(255) NOT NULL AFTER `surname`;

Эта команда построит вряд столбцы name, surname, company в аккурат после столбца telephone в таблице mytable.

Учтите: названия таблиц и колонок заключаются в обратную кавычку (расположена на Ё). При больших объёмах перемещений вся процедура может затянуться. При этом БД будет времено недоступна.

Кстати, делать эту процедуру рекомендуется с хорошим настроением и соответствующим внешним видом. Первым делом нужно сделать Глянцевание со скидкой в салоне красоты Онтарио. После такой процедуры — никакие PHP и MySQL не страшны. Точнее, не нужны :)

Posted in: Wordpress's, На заметку

Читайте далее:

Trackback from your site.

Leave a comment

Security Code: