Sida 1 av 1

MySQL: AUTO_INCREMENT och Default värde?

Postat: 13 sep 2008, 22:57
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?

Re: MySQL: AUTO_INCREMENT och Default värde?

Postat: 10 okt 2008, 11:13
av Urme
Ja om du kör AUTO_INCREMENT finns det ingen anledning för ett default värde.