[MySQL] Insert query weigert na server move

Pagina: 1
Acties:

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 21:14

WoutF

Hoofdredacteur
Topicstarter
Ik ben recentelijk van f2s naar een echte webhoster verhuist en heb dus de mysql database en scripts over gezet.

op mn localhost draai ik MySQL 3.23.47, op de server draait 3.23.48.

Ik wil gewoon een hele simpele query uitvoeren.
code:
1
insert into pics (ID, user_ID, path, size) VALUES ('NULL', 1, '1015090164Evo70_JS3.jpg', '104844')

Op localhost werkt deze perfekt, maar online geeft MySQL de volgende error
code:
1
Duplicate entry '127' for key 1

Tot nu toe zitten er 127 rows in de tabel 'pics' dus het lijkt mij dat auto incrementing niet goed werkt. Ik heb voor de rest alle tabellen al nagekeken maar die zijn allemaal precies hetzelfde als op localhost.

Het rare is, als ik ipv NULL zelf 128 neerzet krijg ik dezelfde error
Iemand een idee waarom ik die error krijg?

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
is ID smallint ofzo??

ik denk dat je eens goed naar de lengte van dat veld moet kijken.

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 21:14

WoutF

Hoofdredacteur
Topicstarter
Op zaterdag 02 maart 2002 19:09 schreef brammetje het volgende:
is ID smallint ofzo??

ik denk dat je eens goed naar de lengte van dat veld moet kijken.
tinyint

Maar waarom wil dat ding de hele tijd als ID 127 invoeren dan? Zelfs als ik handmatig een hogere value insert :?

  • Digihelp ®
  • Registratie: Maart 2001
  • Laatst online: 25-08 10:10
Heb je het altijd zo gedaan ??

ik laat id altijd helemaal weg in de query, maar gezien jouw rare foutmelding zal het daar waarschijnlijk niet aan liggen...
code:
1
insert into pics (user_ID, path, size) VALUES (1, '1015090164Evo70_JS3.jpg', '104844')

  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025
Op zaterdag 02 maart 2002 19:11 schreef Wout het volgende:

[..]

tinyint

Maar waarom wil dat ding de hele tijd als ID 127 invoeren dan? Zelfs als ik handmatig een hogere value insert :?
mja, in tinyint passen gewoon niet meer dan 128 positieve cijfertjes :)

0-127 dus..

maak er dus even een ander type van..

ik geloof dat tie nog niet unsigned is, dat kan je er ook nog van maken. Er kunnen dan alleen nog maar positieve cijfers in, maar daardoor wel 2 keer zo veel positieve.

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 21:14

WoutF

Hoofdredacteur
Topicstarter
Op zaterdag 02 maart 2002 19:13 schreef los_joost het volgende:
Heb je het altijd zo gedaan ??

ik laat id altijd helemaal weg in de query, maar gezien jouw rare foutmelding zal het daar waarschijnlijk niet aan liggen...
code:
1
insert into pics (user_ID, path, size) VALUES (1, '1015090164Evo70_JS3.jpg', '104844')
code:
1
Duplicate entry '127' for key 1

:(

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 21:14

WoutF

Hoofdredacteur
Topicstarter
Op zaterdag 02 maart 2002 19:15 schreef brammetje het volgende:

[..]

mja, in tinyint passen gewoon niet meer dan 128 positieve cijfertjes :)

0-127 dus..

maak er dus even een ander type van..

ik geloof dat tie nog niet unsigned is, dat kan je er ook nog van maken. Er kunnen dan alleen nog maar positieve cijfers in, maar daardoor wel 2 keer zo veel positieve.
Mijn dank is groot :)
Pagina: 1