Auto_increment – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Auto_increment – MySQL – Fórum – Programujte.comAuto_increment – MySQL – Fórum – Programujte.com

 

Duch
28. 4. 2006   #1
-
0
-

Pracuji s tabulku, kter? m? mimo jin? sloupec ID se speci?ln? vlastnost? "auto_increment". Dokud jsem tam p?id?val ??dky, tak se ??seln? prom?nn? ID postupn? zvy?ovala. A? kdy? jsem n?jak? ??dek smazal a n?sledn? p?idal, zjistil jsem, ?e auto_increment inkrementuje nez?visle na po?tu ??dku. Tj: Kdy? budu mazat a p?id?vat ??dek po??d dokola, tak se bude po??d ikrementovat a ID potom nebude vypov?dat o po?tu existuj?c?ch ??dk?, ale o po?tu operac? vlo?en? ??dku. M? by zaj?malo, jestli by to ne?lo n?jak spravit, aby ID vypov?dalo o po?tu ??dk?. Pop??padn? upravit hodnotu, dle kter? "auto_increment" inkremetuje.
Za jak?koliv n?pady p?edem d?kuji.

Nahlásit jako SPAM
IP: ...–
29. 4. 2006   #2
-
0
-

POkial si dobre pamatam ("nech ma niekto opravi ak hovorim zle")
malo by to vyriesit
TYPE=MyISAM

Nahlásit jako SPAM
IP: ...–
Programing...
Duch
29. 4. 2006   #3
-
0
-

Tabulky jsou obvykle defaultn? typu MyISAM. Tak dlouho jsem blbnul a nakonec jsem si v phpMyAdmin v?iml v ?prav?ch tabulky posledn? volby 'auto_increment', kterou jsem ?patn? ??slov?n? napravil. Nicm?n? jsem zas o n?co chyt?ej?? a pro v?echny co by cht?li zm?nit hodnotu dal??ho autoindexu p??i SQL dotaz p?ejat? z phpMyAdmin:



ALTER TABLE `nazev_tabulky` PACK_KEYS =0 CHECKSUM =0 DELAY_KEY_WRITE =0 AUTO_INCREMENT =hodnota_nasledne_inkrementace;

To co se uv?d? v dokumentaci MySQL 'ALTER TABLE tabulka AUTO_INCREMENT =cislo' funguje jen kdy? nastavujete hodnotu v?t?? ne? tam byla p?vodn

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 10 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý