New problem

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Kdyz pres formular davam data do databaze ve ktere je id auto_increment a pak nektere id smazu, tak se mi dalsi data cislujou porad dal a to smazane id se uz neobsadi. Muzu se tomu nejak vyhnout? Diky OTA
  2. Ten problém mám taky, nakonec jsem to udělal tak, že prostě nebudu mazat id:o). Nevím, jestli někdo ví jak na to tak bych to taky rád věděl... Ps: Todle by spíš patřilo do sql... Ale budiž
  3. proc to je problem ? tohle je feature, jestli chces neco jineho, pouzij neco jineho
  4. Mimochodem ... proc ti vadi neobsazene ID??? ... naopak, vzhledem ke konzistenci dat je vyhodnejsi jednou pouzite ID uz zahodit a dal nepouzivat. Pokud pro ID pouzivas typ INT tak se nemusis bat, ze by ti IDcka dosla :) Navic ... najit prvni neobsazene ID neni zrovna trivialni operace a povede ke snizeni vykonu ... Musis udelat FullScan tabulky nebo nekde udrzovat frontu neobsazenych ID. Radek
  5. Jenomže pokud máš zaplé auto_increment, tak se o to nemusíš starat:o). Stačí dát jako ID 0 a ono ti to zapíše na id po posledním... Takže nemůžeš vědět, jak je to prohledává že...
  6. Dokonce ID jako 0 vubec zadavat nemusis, proste ho v INSERTu neuvedes ... jinak samozrejme nevim, jak je dany mechanizmus v MySQL implementovan, ale podle nazvu a intuice bych se skoro vsadil, ze tam bude u kazdyho takovyho sloupecku promena, ktera uchovava hodnotu nejvyssi hodnoty a pokazde se incrementuje o 1 :) Radek
  7. Asi, takže je to dosti rychlé že:-).

← Zpět na všechna témata