Okej, jag har varit igång med MySQL sedan 9:00 idag och har en fråga. Jag har skapat en databas med en kolumn (id) där jag använt "DEFAULT '0' NOT NULL AUTO_INCREMENT PRIMARY KEY". Jag vet egentligen inte riktigt vad jag har gjort men det känndes rätt (vill ha en primärnyckel som ökas automatiskt). Problemet är det att jag inte kan mata in någon data, jag får felet:
Column count doesn't match value count at row 1
Raden jag använt för att mata in info är: INSERT INTO messagedb VALUES (1,'Jane Doe','jane@doemail.com','Johan Gaisbauer','Insert error message here','1')
Nybörjare (AUTO_INCREMENT)
2 svar · 181 visningar · startad av Faktor
Om du inte har med värden för alla kolumner i tabellen så måste du ange vilka.
insert into messagedb(col2,col3,col4,col5,col6) values
(1,'Jane Doe','jane@doemail.com','Johan Gaisbauer','Insert error message here','1')
I Mysql så fungerar det så att om man anger null för en auto_increment kolumn så kommer Mysql att generera ett nytt värde.
------------------
essentitia preter non sans multiplicandum
Ah, tack så mycket. Jag har fått det att fungera nu.