vkladani s auto increment
9 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é.
-
Zdravim, potreboval bych poradit mam nastaven index s primarnim klicem a vlastnosti auto increment, problem je, ze pokud odstranim nejaky zaznam s hodnotou treba 10 a mam nejnovejsi treba 15. Tak mi to pri vlozeni priradi dalsi hodnotu klice, tedy 16. Jde nejak udalat aby to vlozilo ten volny -- 10? Dekuju
-
ne, nejde to, autoincrement ani sekvence v jinych databazich tohle nedelaji a neni to rozumne realizovatelne vetsinou to ani nicemu nevadi, u ID je dulezitejsi ta unikatnost nez to, ze tam nejsou diry
-
Slo by to prochazet, ale mira ma pravdu, ze to je zbytecne...
-
<HTML>uz se to tu resilo.... nevidim duvod proc by ty mezery meli vadit</HTML>
-
Když bys to chtěl bez mezer, tak nevím jestli nastavit hodnotu auto increment, ale ve skriptu při vkládání by si mohl teoreticky udělat: $select = mysql_query("select max(id) from trabulka"); $max_id = mysql_result($select, 0); $id = $max_id + 1; mysql_query("insert into tabulka values('$id' , ...)"); ... ale jak říkají všichni - je to zbytečný Petr
-
Dik, chtel jsem setrit :) a taky me zajmalo jestli to nejak snadno jde, ted jsem se dival jaky ma int rozsah v mySQL (-2147483648 .. 2147483647) a asi by to melo stacit.
-
Já dávám int taky, ale myslíš si, že tam budeš mít tolik příspěvků ? Petr
-
ondra: A i kdyby, velikost DB je omezena, stejne musis cas od casu promazavat, rozhodne bych s timhle vubec nelamal hlavu...
-
<HTML>presne tak.. ps: neboli to? :)</HTML>