PHP myAdmin - изменить порядок полей (вверх или вниз) - PullRequest
52 голосов
/ 26 декабря 2009

Как изменить порядок полей в моей таблице, не удаляя поле и повторно вставляя его, используя PHP myAdmin?

Ответы [ 9 ]

66 голосов
/ 15 апреля 2011
ALTER TABLE `table_name` MODIFY `column_you_want_to_move` DATATYPE AFTER `column`

DATATYPE - это что-то вроде DATETIME или VARCHAR (20) .. и т. Д.

25 голосов
/ 26 ноября 2014

Если у вас есть phpMyAdmin 4.0.0+, вы можете использовать функцию phpMyAdmin в разделе Структура:

image

23 голосов
/ 05 октября 2012

Как то так поможет

ALTER TABLE Person MODIFY COLUMN last_name VARCHAR(50) AFTER first_name;

Это будет двигаться last_name сразу после first_name в порядке.

9 голосов
/ 26 декабря 2009

http://dev.mysql.com/doc/refman/5.0/en/change-column-order.html

Из вышеупомянутого источника:

Если вы все равно решите изменить порядок столбцов таблицы, вы можете сделать это следующим образом:

  1. Создать новую таблицу со столбцами в новом порядке.

  2. Выполнить этот оператор:

    mysql> INSERT INTO new_table -> SELECT columns-in-new-order FROM old_table;

  3. Удалить или переименовать old_table.

  4. Переименуйте новую таблицу в исходное имя:

    mysql> ALTER TABLE new_table RENAME old_table;

8 голосов
/ 23 августа 2013

Начиная с версии 4.0, phpMyAdmin имеет диалоговое окно «Переместить столбцы» в структуре, которое позволяет графически перемещать столбцы в структуре.

3 голосов
/ 15 октября 2011
alter table table_name modify column col_name type after col_name
1 голос
/ 09 марта 2015

если у вас MySQL Workbench , вы можете легко изменить порядок столбцов с помощью мыши графически.

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

1 голос
/ 20 марта 2014

Другая альтернатива:

CREATE new_table SELECT columns-in-new-order FROM old_table;
0 голосов
/ 17 февраля 2019

Все просто. Просто зайдите в PHPmyadmin, щелкните по вашей базе данных, затем щелкните по таблице. Затем нажмите на структуру. Ниже таблицы найдите кнопку «Переместить столбцы». Нажмите и упорядочите столбцы так, как вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...