MySQL: AUTO_INCREMENT och Default värde?

Här diskuteras programmering och utveckling
Christian Holmberg
Inlägg: 194
Blev medlem: 02 nov 2006, 22:02
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

MySQL: AUTO_INCREMENT och Default värde?

Inlägg av Christian Holmberg »

Är nybörjare på mysql och undrar om AUTO_INCREMENT och Default värde fungerar ihop?

Exempel:

Kod: Markera allt

create table Message (
	MessageID SMALLINT(4) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT DEFAULT 0, /* <-- En nolla */
	From VARCHAR(40) NOT NULL,
	/* Fler defnitioner */
	PRIMARY KEY (MessageID)
);
Effekten kommer väll att bli att första posten i databasen får MessageID värde 1, andra post värde 2 och så vidare? Eller?
Urme
Inlägg: 65
Blev medlem: 29 aug 2008, 23:00
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: MySQL: AUTO_INCREMENT och Default värde?

Inlägg av Urme »

Ja om du kör AUTO_INCREMENT finns det ingen anledning för ett default värde.
Skriv svar

Återgå till "Programmering och webbdesign"