Hinzufügen neuer enum-Spalte zu einer vorhandenen Tabelle

Ich versuche, fügen Sie ein gender Spalte meiner Tabelle mit dieser Abfrage:

ALTER TABLE QRCodeUser ADD gender CHAR(1) enum('M','F') NOT NULL;

Bekomme ich diesen Fehler:

#1064 - Sie haben einen Fehler in Ihrer SQL-syntax; Lesen Sie im Handbuch, das entspricht Ihrer MySQL-server-version für den richtigen syntax in der Nähe 'enum('M','F') not NULL,' at line 1

Was ist mein Fehler?

CHAR(1) ist ein Typ. enum('M','F') ist auch ein Typ. Eine Spalte kann nur eine geben.

InformationsquelleAutor max85 | 2015-05-09

Schreibe einen Kommentar