Hej, jag är verkligen en novis i SQL-sammangang, men nu har jag iallafall en databas på min hemsida. Den växer hela tiden, och i en tabell har jag fått 127 rader. Problemet är att det inte går att sätta in fler rader, har mySQL en gräns vid 127 rader per tabell eller liknande?
Meddelandet som kommer upp lyder "Duplicate entry '127' for key 1"
MVH
Jonas
PaceMedlem sedan juni 20019 024 inlägg Nja, MySQL har ingen gräns såvitt jag vet (och om den hade det så beror det nog på filstorleken).
Men felmeddelandet tyder på att du försöker slänga in en ny post vars primärnyckel redan är densamma som en befintlig post.
Hur gör du inserten?
Primärnyckeln heter 'id'. Högsta 'id' är 127.
Jag ger kommandot
INSERT INTO temp_b VALUES ( '128', 'fil128.zip', 'Fil nr 128', '8 kb');
och meddelandet
"Duplicate entry '127' for key 1"
kommer upp.
jag har även provat att lägga till rad i ett "phpMyAdmin"-gränssnitt, och där valde jag bara "insert new row" och struntade i att fylla i id-nr eftersom id är satt på auto increment.
Men meddelandet kom fram ändå!
Jag är förbryllad!
MVH
Jonas
LarsGMedlem sedan dec. 200012 464 inlägg Byt datatyp från tinyint till integer för kolumnen id.
Tack!
Känner mig lite som en idiot *pinsamt*