Вставка столбца в существующую таблицу в phpmyadmin

Я хочу добавить столбец к существующей таблице. Могу ли я добавить его между двумя существующими столбцами? Я работаю над phpmyadmin.

6 ответов

Решение

Используйте добавить новый столбец после выпадающего списка.

  1. Выберите базу данных в меню слева.

  2. Выберите таблицу, нажав на гиперссылку на ее заголовок.

  3. Установите флажок "Добавить новый столбец после" и в раскрывающемся списке выберите столбец, который необходимо вставить после.

  4. Нажмите Добавить.

Это видео проходит процесс http://www.youtube.com/watch?v=jZ72GCGWPQg

Вы хотите что-то вроде:

ALTER TABLE contacts ADD email VARCHAR(60);

Порядок столбцов в MySQL не имеет большого значения. Что касается добавления нового столбца,

ALTER TABLE `tblName`
    ADD COLUMN `colName` INT(10) AFTER `firstCol`;

AFTER Предложение определяет позицию, куда придет ваш новый столбец.

Я думаю, что это видео может помочь вам. С PHPMyAdmin

  1. Перейдите на страницу таблицы, которую вы хотите изменить
  2. В нижней части страницы выберите нужный столбец в поле "После" (в какой позиции вы хотите добавить свой столбец в таблицу).
  3. Подтвердите и введите новую информацию о столбце

Вы также можете сделать это с помощью простого SQL, с ALTER TABLE запрос:

ALTER TABLE mytable ADD column3 INT AFTER column1

Да, вы можете сделать это. Смотрите список "после" в разделе. Вы можете выбрать, после какого поля ваше новое поле должно быть добавлено.

Даже если вы вставили столбец в MySQL, MySQL теперь предоставляет возможность нажать кнопку "Переместить столбцы" под таблицей.

Другие вопросы по тегам