CREATE TABLE users ( UserID int(11) PRIMARY KEY auto_increment,
UserName varchar(30) NOT NULL '', UserPass varchar(32) NOT NULL
'', UserSession varchar(32), UserMail varchar(150) NOT NULL
'', UNIQUE KEY NickName (UserName), UNIQUE KEY UserMail (UserMail) )
fehler:
ERROR: Nicht geschlossene Anführungszeichen @ 97
STR: '
SQL: CREATE TABLE users ( UserID int(11) PRIMARY KEY auto_increment,
UserName varchar(30) NOT NULL \'\', UserPass varchar(32) NOT NULL
\'\', UserSession varchar(32), UserMail varchar(150) NOT NULL
\'\', UNIQUE KEY NickName (UserName), UNIQUE KEY UserMail (UserMail) )
SQL-Befehl :
CREATE TABLE users ( UserID int(11) PRIMARY KEY auto_increment, UserName varchar(30) NOT NULL \'\', UserPass varchar(32) NOT NULL \'\', UserSession varchar(32), UserMail varchar(150) NOT NULL \'\', UNIQUE KEY NickName (UserName), UNIQUE KEY UserMail (UserMail) )
MySQL meldet:
#1064 - You have an error in your SQL syntax near '\'\', UserPass varchar(32) NOT NULL
\'\', UserSession varchar(32), UserMail va' at line 2
falls ich eine Zahl zwischen '', setzte --> 'a',
#1064 - You have an error in your SQL syntax near '\'a\', UserPass varchar(32) NOT NULL
\'b\', UserSession varchar(32), UserMail ' at line 2
kann das so funktionieren.
Ich habe mal den Default wer herausgenommen.
Aber ich möchte, dass man pw und username eingeben muss also steht es auf NOT NULL. Der Nickname/email muss einzigartig sein also UNIQUE.