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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese (die Sie nicht brauchen, um die Größe festzulegen,
char(1)
) :was ist 'M' und 'F' stehen?
Es ist Teil der Frage; Es scheint für "Männlich" und "Weiblich", obwohl
InformationsquelleAutor dsharew
Korrekte Verwendung der syntax:
InformationsquelleAutor Krishnamurthy Kulkarni