Szerző Téma: MySql AUTO_INCREMENT (hiba?)  (Megtekintve 949 alkalommal)

MySql AUTO_INCREMENT (hiba?)
« Dátum: 2011. augusztus 16. - 13:52:17 »
0 Show voters
Üdv mindenkinek!
Már korábban is feltünt nekem egy apró kis szépséghiba az AUTO_INCREMENT ben Mysql nél, ez ugye arra jó, hogy nem lesz két egyforma szám abban az oszlopban (legjobb tudomásom szerint). Az az érdekes, hogy ha létrehozunk egy sort, tehát mondjuk regisztrál valaki és ugye kap egy Regisztrációs ID-t. Ez szép és jó... de ha azt a játékost töröljük akkora következõ játékosnak aki regisztrál annak nem az lesz a REGID-je ami az elözö töröltnek... tehát például regisztrálva van 1, 2, 3, 4, 5 és mondjuk töröljüka 4-est akkora következö regisztárcionál a játékos nem 4-es regid-t kap hanem 6-ost... remélem érthetöen elmagyaráztam..
Na most hogy lehetne azt megoldani hogy ez értelem szerüen müködjön ugy hogy a 0-hoz legközelebb lévö szabad szám jöjjön ki?
Elõre is köszönöm a válaszokat :D

MySql AUTO_INCREMENT (hiba?)
« Válasz #1 Dátum: 2011. augusztus 16. - 15:45:52 »
0 Show voters
:D
Hát egy biztos módszert tudok, másikkal még nem találkoztam.
Szerver indításkor töröld az index tábla sort, és hozd újra létre.
Ezáltal rendezõdnek a mysql indexelések, nem lesz hiányos.

MySql AUTO_INCREMENT (hiba?)
« Válasz #2 Dátum: 2011. augusztus 16. - 15:59:08 »
0 Show voters
köszi :D
ezt elmagyaráznád bövebben lécci?

MySql AUTO_INCREMENT (hiba?)
« Válasz #3 Dátum: 2011. augusztus 16. - 16:04:17 »
+1 Show voters
Idézetet írta: hegdavid95 date=1313503148\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10511\" data-ipsquote-contentclass=\"forums_Topic
köszi :D
ezt elmagyaráznád bövebben lécci?
 
[pawn]public
OnGameModeInit()
{
// Itt azért egy mysql connect legyen
mysql_query(\"ALTER TABLE `users` DROP `Reg_ID`\"); // Törlöd a reg_Id sort
mysql_query(\"ALTER TABLE `users` ADD `Reg_Id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST \");  // Újra létrehozod automatikusan növekvõ sorrendben
return 1;
}[/pawn]
Ha bevált akkor a lájkot várom.  :D

MySql AUTO_INCREMENT (hiba?)
« Válasz #4 Dátum: 2011. augusztus 16. - 16:08:50 »
0 Show voters
kurvajó köszi :D megy a LIKE :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal