Create table...was ist falsch?

hi all,
ich hab versucht folgend db anzulegen, aber da meldet mysql einen fehler:

CREATE TABLE headz (
id int(11) DEFAULT ‚0‘ NOT NULL auto_increment,
name varchar(251) NOT NULL,
alias text NOT NULL,
alter int(10) NOT NULL,
ip varchar(16) NOT NULL,
PRIMARY KEY (id)
);

fehler:

MySQL said: You have an error in your SQL syntax near ‚alter int(10) NOT NULL, ip varchar(16) NOT NULL, PRIMARY KEY (id) )‘ at line 5

darf man nicht zweimal int benutzen???

danke für hilfe
meth

Hi,

MySQL said: You have an error in your SQL syntax near ‚alter
int(10) NOT NULL, ip varchar(16) NOT NULL, PRIMARY KEY (id) )‘
at line 5
darf man nicht zweimal int benutzen???

Nein, MySQl hat Recht. Du hast einen Syntaxfehler.
Alter ist ein reserviertes Wort (SQL-Statement alter table… usw.). Benenne Deine Spalte um - fertig.

Gruß

J.

hoast recht, schon gesehen :smile: im grunde klar :wink: muss halt noch bischen üben in sql, danke trotzdem!