Shonah Skrevet 4. april 2005 Del Skrevet 4. april 2005 (endret) Hei kan noen hjelpe en php newbe!? Skal lage denne tabellen: CREATE TABLE guestbook ( name varchar(50), date varchar(40), email varchar(50), comment longtext, id int(4) DEFAULT '0' NOT NULL auto_increment, PRIMARY KEY (id) ); og får følgende feilmelding: ERROR 1067 (42000): Invalid default value for 'id'mysql> Shonah Endret 4. april 2005 av Shonah Lenke til kommentar
Prodigy_ Skrevet 4. april 2005 Del Skrevet 4. april 2005 (endret) Prøv denne da: CREATE TABLE `guestbook` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR( 50 ) , `date` VARCHAR( 40 ) , `email` VARCHAR( 50 ) , `comment` LONGTEXT, PRIMARY KEY ( `id` ) ); Endret 4. april 2005 av Prodigy_ Lenke til kommentar
mikaelandre Skrevet 4. april 2005 Del Skrevet 4. april 2005 du kan ikke ha default verdi på et felt med auto_increment.... Lenke til kommentar
kaffenils Skrevet 5. april 2005 Del Skrevet 5. april 2005 (endret) Du har skrevet id int(4) DEFAULT '0' NOT NULL auto_increment, Du prøver å assigne en tekststreng ('0') til en kolonne av datatype int. Det er selvfølgelig ikke lov. Fjern apostofene, slik: id int(4) DEFAULT 0 NOT NULL auto_increment Jeg skjønner derimot ikke hvorfor du vil ha en default verdi på en primærnøkkelkolonne... Dessuten er jo auto_increment satt, så det er mulig at det ikke er tillatt med default value. Endret 5. april 2005 av kaffenils Lenke til kommentar
Shonah Skrevet 5. april 2005 Forfatter Del Skrevet 5. april 2005 Takk for hjelp! CREATE TABLE `guestbook` (`id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR( 50 ) , `date` VARCHAR( 40 ) , `email` VARCHAR( 50 ) , `comment` LONGTEXT, PRIMARY KEY ( `id` ) ); Denne funker..... Shonah Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå