webForumDet fria alternativet

Probs!

1 svar · 156 visningar · startad av Poppe25

Poppe25Medlem sedan apr. 2002278 inlägg
#1

Är nybörjare på MySql och ska implementera en databas enligt anvisningarna:

CREATE TABLE user ( id int(11) DEFAULT '0' NOT NULL auto_increment,
name varchar(50) NOT NULL,
email varchar(50) NOT NULL,
pass varchar(30),
regnumber int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id),
KEY id (id),
UNIQUE id_2 (id)
);

Det som inte fungerar är skapandet av id int(11) DEFAULT '0' NOT NULL auto_increment!
Och har inte heller gjort PRIMARY KEY (id), KEY id(id), UNIQUE id_2(id).)

Skulle vara grymt tacksam om någon kunde förklara vad dessa kommandon ska utföra och hur jag ska få till det.

Felmeddelandet ser ut så här: "Incorrect table definition. There can only be one auto column and it must be defined as a key.

TACKSAM FÖR HJÄLP ELLER FÖRKLARINGAR

LarsGMedlem sedan dec. 200012 465 inlägg
#2
CREATE TABLE user ( id int(11) DEFAULT '0' NOT NULL auto_increment,
name varchar(50) NOT NULL,
email varchar(50) NOT NULL,
pass varchar(30),
regnumber int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);
Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb