J'essaie d'ajouter une colonne gender
à ma table avec cette requête:
ALTER TABLE QRCodeUser ADD gender CHAR(1) enum('M','F') NOT NULL;
Je reçois cette erreur:
# 1064 - Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à la version de votre serveur MySQL pour la bonne syntaxe à utiliser près de 'enum (' M ',' F ') NOT NULL' à la ligne 1
Quelle est mon erreur?
Essayez ceci (vous n'avez pas besoin de spécifier la taille, char(1)
):
ALTER TABLE QRCodeUser ADD gender enum('M','F') NOT NULL;
Utilisation correcte de la syntaxe:
ALTER TABLE table_name ADD column_name enum(`field1`,`field2`,...);