[MYSQL]auto_increment probleem

Pagina: 1
Acties:

  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
Ik had dus in mijn andere topic
[topic=523102/1/30]
een probleem gevonden dat heel vreemd was.

Ik heb et samen met "papa_eend" of ook wel "razor_blade"
proberen op te lossen, maar we kwamen er niet uit.

Ik kan hier ook neits over terug vinden..
Mijn probleem is dus het volgende

Ik heb een table " thread", daarbij is "threadid" een autoincrement/primary veld.
Voorheen als ik wat invoegde deedt die dat normaal,.. nu kan hij slechts alleen dit invullen :
"4294967295" de laatste recordgetal voor een integrer. Leuk en aardig enzo, maar ik kan niets meer doen hierzo .. en ik heb meerdere veel verschillende scripts gemaakt om dat te testen of de query of wat dan ook niet fout is. en er is neits fout, maar hij doet bij auto increment gewoon raar..
weet iemand hier ene oplossing voor?

Ontwikkelaar van NPM library Gleamy


  • bloody
  • Registratie: Juni 1999
  • Laatst online: 05-09 22:24

bloody

0.000 KB!!

Op maandag 17 juni 2002 02:13 schreef gitaarwerk het volgende:
Ik had dus in mijn andere topic
[topic=523102/1/30]
een probleem gevonden dat heel vreemd was.

Ik heb et samen met "papa_eend" of ook wel "razor_blade"
proberen op te lossen, maar we kwamen er niet uit.

Ik kan hier ook neits over terug vinden..
Mijn probleem is dus het volgende

Ik heb een table " thread", daarbij is "threadid" een autoincrement/primary veld.
Voorheen als ik wat invoegde deedt die dat normaal,.. nu kan hij slechts alleen dit invullen :
"4294967295" de laatste recordgetal voor een integrer. Leuk en aardig enzo, maar ik kan niets meer doen hierzo .. en ik heb meerdere veel verschillende scripts gemaakt om dat te testen of de query of wat dan ook niet fout is. en er is neits fout, maar hij doet bij auto increment gewoon raar..
weet iemand hier ene oplossing voor?
ik ben te lui om de andere topic te lezen :7
- is mysql geupgraded?
- is threadid of thread een voor mysql gereserveerde naam (hoe-noem-je-dat-ook-alweer)?
- doe eens myisamchk ? (of isamchk, of iets anders)

nope


Verwijderd

en kom is met je tabelstructuur...

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 05-09 15:27

TheDane

1.618

EEN oplossing is zelf een sequence te maken, en hieruit je "auto" increment value voor threadid te gebruiken. is niet echt 100% secure tenzij je een of ander soort van transacties gaat gebruiken

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 09:57
drop table, create table en je auto_increment zou het weer moeten doen :D

of evt alles dumpen, tabelletje opnieuw maken en alles erin.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 23:56
Precies, je hebt een keer een foute waarde ingevuld, dit kan ook een negatief getal zijn.

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 09:26

pietje63

RTFM

ik heb en soortgelijk probleem gehad
en toen besloten het voortaan maar 'handmatig' te doen

dus
gewoon een mesql query, sort desc treatid limit 1 {
$treatid = $treatid + 1;
}

code is hier idd niet compleet maar beetje samengevat... en als je server momenteel niet te zwaar wordt belast moet dit kunnen

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
ok..nx guys. .ff proberen :)

Ontwikkelaar van NPM library Gleamy


  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
ik heb em gedropped en opniew ingevoerd.. het werkt ... tnx guys :)
alleen al men data kwijt van et forum (ben namelijk een forum aan het amken die op het forum draait van vbulletin (nog steeds :P )

Ontwikkelaar van NPM library Gleamy

Pagina: 1