Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskusia – 3. diel - SQLite - Vkladanie a mazanie dát v tabuľke

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Barbora Zdvihalová
DarkCoder:11. júla 7:19

Ano, v SQLite lze po smazání druhého záznamu (ID=2) ručně vložit nový záznam na stejnou pozici ID, pokud je ID volné. SQLite automaticky nepřeskládává existující ID, což umožňuje ruční přiřazení.

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovedá na DarkCoder
Barbora Zdvihalová:11. júla 10:13

Diky. A da se to udela hromadne? V dalsim lekci je 31 uzivatelu, ale tim, ze pouzivame stejnou tabulku, tak se mi zacinaji id pocitat od 6. A rucne to delat nechci samozrejme :) Diky

Avatar
DarkCoder
Člen
Avatar
Odpovedá na Barbora Zdvihalová
DarkCoder:11. júla 10:51

Ano, jde to hromadně zaplnit mezery v ID. Celý proces ale vyžaduje dost kroků.

  • Najít všechna chybějící ID
  • Vytvořit dočasnou tabulku pro nové záznamy
  • Vložit do ní nové záznamy
  • Přiřadit chybějící ID novým záznamům
  • Vyčistit dočasná data

Dále je třeba myslet na vazby s jinými tabulkami.

Pokud nepotřebuješ zachovávat pořadí, je snazší přečíslovat celou tabulku. Nelze použít při vazbě na jiné tabulky. Další možnost je vložení posledního záznamu na místo smazaného záznamu a aktualizovat si počty záznamů.

Mnohdy bývá lepší si to psát sám. Já řeším databáze programově, výkon je pak úplně někde jinde..

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovedá na DarkCoder
josef čáslava:1. septembra 16:29

Ahoj DarkCodere, rozhodl jsem se tento kurz ukončit, protože chyb ve výkladu a jeho srozumitelnost přerostly mou trpělivost. Tvoje příspěvky byl vždy velmi dobré (výborné) a přispěly k vysvětlení složitějších pojmů a příkladů jistě mnohým účastníkům. Je možné získat na Tebe kontakt k případné další (i placené) konzultaci? Děkuji a zdravím, caslavaj@volny.cz

Avatar
Mário Martinelli:1. septembra 19:46

Bez vysvetlenia základov je prechod k rizikám mätúci. Nevieme, ako útok funguje ani ako by ho útočník zadal, nieto ešte, aby sme mu vedeli predchádzať podľa tohto výkladu.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 5 správy z 35.