Versio

Auto increment

Overzicht Reageren

Danny Appeldoorn

Danny Appeldoorn

22/07/2009 14:44:00
Quote Anchor link
Hallo,

Ik heb een probleempje met mn auto increment.
Ik heb een soort crawler gebouwd die maakt gebruik van een insert query, ik insert geen id. Heb immer auto increment.

Maar nu zodra deze bij id 127 komt en naar id 128 wilt gaan krijg ik een error.. Duplicate entry '127' for field 1 ofzo (In iedergeval duplicate entry 127).

Ik heb meermalen table gedropt en opgebouwd enz. Maar het probleem blijft. Iemand enig idee hoe dit kan?

Ik geef zo min mogelijk code van mn crawlertje weg.
 
PHP hulp

PHP hulp

23/05/2012 22:00:38
Gesponsorde koppelingen:
 
TJVB tvb

TJVB tvb

22/07/2009 14:57:00
Quote Anchor link
Ja, is een leuk onderdeel van MySQL. Je id is zeer waarschijnlijk een tinyint het grootste wat daar in kan is 127. Aangezien MySQL verkeerde data gewoon afkapt/afrond probeert die er 127 in te stoppen en die bestaat al.
Dus pas je datatype aan (en gebruik een andere database voor een betere error)
 
Zero XT

Zero XT

22/07/2009 15:08:00
Quote Anchor link
Type int of bigint gebruiken
 
Danny Appeldoorn

Danny Appeldoorn

22/07/2009 19:22:00
Quote Anchor link
Oke zal het proberen. Sorry voor mn late reactie was op verjaardag.

Edit: Dat klopt. Probleem opgelost. Bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Danny Appeldoorn
 
Afra ca

Afra ca

22/07/2009 19:32:00
Quote Anchor link
Quote:
SMALLINT kan tot 65565 cijfers bevatten (dus voldoende in mijn geval)
INT kan net boven de 4 miljard cijfers bevatten.


(Bron: Klik, mysql website was offfline (?) )

Dus ga nou niet onnodige ruimte gebruiken, denk dat je prima overweg kan met smallint.
 
Danny Appeldoorn

Danny Appeldoorn

22/07/2009 20:51:00
Quote Anchor link
Okiidokiii :)
 



Overzicht Reageren

Get Adobe Flash player