Autor Zpráva
mhanny
Profil *
ahoj s mysql nepracuju dost dlouho a potřebuji poradit :)
tak začnu příkladem ...
v databázi mám několik záznamů označených pomocí sloupce ID

ID
001
002
003
004
005
006
007
atd

problém je v tom, že když pak smažu nějaký záznam tak vznikne mezera a tu bych chtěl v dalším přidání záznamu zaplnit
nevím zda jsem to dobře popsal, ale děkuju předem za každou radu nebo efektivnější způsob řešení :)
nightfish
Profil
problém je v tom, že když pak smažu nějaký záznam tak vznikne mezera a tu bych chtěl v dalším přidání záznamu zaplnit
otázkou je proč to dělat? jinak pokud je sloupec auto_increment, tak to asi ani jednoduše nepůjde...
Joker
Profil
mhanny
problém je v tom, že když pak smažu nějaký záznam tak vznikne mezera a tu bych chtěl v dalším přidání záznamu zaplnit
Proč?

Ty "mezery" po smazaných prvcích jsou naopak správně. ID má být jednoznačný identifikátor toho daného řádku a není dobře mít dva různé řádky se stejným ID (byť jeden z nich už smazaný).
mhanny
Profil *
vlastně asi máte pravdu :) dopíšu to a když si nebudu vědět rady tak zase napíšu sem ;-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0