Autor | Zpráva | ||
---|---|---|---|
mhanny Profil * |
#1 · Zasláno: 7. 7. 2008, 20:58:18
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 |
#2 · Zasláno: 7. 7. 2008, 21:01:03
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 |
#3 · Zasláno: 7. 7. 2008, 21:07:48
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 * |
#4 · Zasláno: 7. 7. 2008, 21:08:55
vlastně asi máte pravdu :) dopíšu to a když si nebudu vědět rady tak zase napíšu sem ;-)
|
||
Časová prodleva: 16 let
|
0