"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment ajouter une nouvelle colonne nommée « q6 » à votre table « évaluation » dans MySQL ?

Comment ajouter une nouvelle colonne nommée « q6 » à votre table « évaluation » dans MySQL ?

Publié le 2024-11-22
Parcourir:779

How to add a new column named 'q6' to your 'assessment' table in MySQL?

Modification de la table MySQL pour ajouter une nouvelle colonne

L'ajout d'une nouvelle colonne à une table MySQL existante est un processus simple. Dans votre cas, où vous souhaitez ajouter une nouvelle colonne nommée « q6 » à votre table « évaluation », la syntaxe que vous pouvez utiliser est la suivante :

ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;

Ce code créera une nouvelle colonne 'q6' de type Integer (INT) avec une taille de 1 et définira pour ne pas autoriser les valeurs nulles. La clause AFTER q10 spécifie que la nouvelle colonne doit être ajoutée après la colonne 'q10' existante.

Votre code PHP semble cependant contenir une erreur dans le nom de la colonne. Vous mentionnez l'ajout de « q6 » dans la question mais utilisez « newq » dans le code. Assurez-vous de corriger cela pour qu'il corresponde au nom de colonne souhaité.

mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");

En outre , vous pouvez également spécifier le type de données de la nouvelle colonne directement dans la requête, comme indiqué ci-dessous :

ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;

Ce code créera une nouvelle colonne 'q6' de type String (VARCHAR) d'une longueur maximale de 255 caractères.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3