Изменение таблицы MySQL для добавления нового столбца
Добавление нового столбца в существующую таблицу MySQL — это простой процесс. В вашем случае, когда вы хотите добавить новый столбец с именем «q6» в таблицу «оценка», вы можете использовать следующий синтаксис:
ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;
Этот код создаст новый столбец q6 типа Integer (INT) с размером 1 и установит для него значение not разрешить нулевые значения. Предложение AFTER q10 указывает, что новый столбец должен быть добавлен после существующего столбца «q10».
Однако в вашем PHP-коде содержится ошибка в имени столбца. Вы упоминаете добавление «q6» в вопрос, но используете «newq» в коде. Обязательно исправьте это, чтобы оно соответствовало желаемому имени столбца.
mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");
Дополнительно , вы также можете указать тип данных нового столбца непосредственно в запросе, как показано ниже:
ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;
Этот код создаст новый столбец 'q6' типа String (VARCHAR) с максимальной длиной 255 символов.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3