#mysql #phpmyadmin
#mysql #phpmyadmin
Вопрос:
Я пытаюсь создать новый столбец для таблицы базы данных в моем phpmyadmin, однако я продолжаю получать это ниже. Также я замечаю, что я не могу изменить поле переместить столбец в выпадающем списке, все оно серое
Предварительный просмотр
ALTER TABLE `jobs` ADD `job_title` VARCHAR(255) NOT NULL AFTER ;
Я получаю эту ошибку вскоре после
Notice in ./libraries/classes/CreateAddField.php#152
Undefined index: after_field
Backtrace
./libraries/classes/CreateAddField.php#113: PhpMyAdminCreateAddField->setColumnCreationStatementSuffix(
integer 0,
integer -1,
boolean false,
)
./libraries/classes/CreateAddField.php#302: PhpMyAdminCreateAddField->buildColumnCreationStatement(
integer 1,
boolean false,
)
./libraries/classes/CreateAddField.php#536: PhpMyAdminCreateAddField->getColumnCreationStatements(boolean false)
./tbl_addfield.php#69: PhpMyAdminCreateAddField->tryColumnCreationQuery(
Комментарии:
1. ПОСЛЕ чего именно?
2. @Omar T, ИЗМЕНИТЕ ТАБЛИЦУ,
jobs
ДОБАВИВjob_title
ЗНАЧЕНИЕ VARCHAR(255), НЕ РАВНОЕ НУЛЮ ПОСЛЕ column_name. Спасибо
Ответ №1:
Вам нужно добавить имя столбца, после которого вы хотите его добавить
ALTER TABLE `jobs` ADD `job_title` VARCHAR(255) NOT NULL AFTER yourcolumnName