Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Vnos in posodabljanje podatkov s SQL

 
 
19.10.2011, 0:00

Spoznali bomo, kako lahko preko SQL stavkov v MySql bazo dodajamo nove podatke oz. kako podatke posodobimo.

Povezava do vsebine
 
 
 
13.9.2012, 0:42
Pri tej vaji mi ni jasno, zakaj za:
INSERT into uporabniki VALUES(0,'Borut','Lisjak','Ljubljanska 17','Kranj')

Id naraste na 5?
Saj z vidika končnega izgleda je vseeno, ali uporabim INSERT ročno ali pa preko funkcije 'Vstavi' v tabeli?

Ko sem v prejšnji vaji na http://zmaga.com/content.php?id=2480 kreiral tabelo, sam za Janeza, Petra in Majo po vrsti nastavil Id na 1, 2 in3. Torej bi moralo biti za Boruta 4...

AutoIncrement sem vklopil za Id. Tudi po tej logiki bi četrta oseba morala dobiti 4.
In ko sem prvič pisal ukaz, je Borut tudi dobil 4. Potlej sem vnos pobrisal, ponovil enak ukaz, sedaj pa ima Borut 5???




changed: skike (13.9.2012, 0:44)
 
 
 
13.9.2012, 1:05
Pa UPDATE ni deloval.

changed: skike (13.9.2012, 1:05)
 
 
 
13.9.2012, 19:24
Ja, seveda. Vsakič, ko dodaš novo vrstico, se števec poveča. Ni važno, če ti potem to vrstico izbrišeš. Na novo vstavljena vrstica bo imela id za 1 večji od zadnje vstavljene vrstice.
 
 
 
13.9.2012, 19:57
To pa lahko resetiraš z naslednjo komando: "ALTER TABLE x AUTO_INCREMENT y", kjer x predstavlja ime tabele (v tvojem primeru uporabniki), y pa številko na katero se števec resetira (verjetno je to št. 1).
 
 
 
13.9.2012, 20:44
Hvala, razumem.
UPDATE pa 'ni deloval' zato, ker sem pri vnašanju (Vstavi) v okence 'priimek' vpisal ime, v okence 'ime' pa priimek.


changed: skike (13.9.2012, 20:45)
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!