UPDATE, spreminjanje zapisov
UPDATE (slo. Spreminjanje zapisov)
Stavek UPDATE se uporablja za spreminjanje obstoječih zapisov v tabeli. Za primer bomo vzeli
tabelo sadje.
id_sadja |
ime_sadja |
barva_sadja |
1 |
Banane |
rumene |
2 |
Jagode |
rdeče |
3 |
Jabolka |
<null> |
4 |
<null> |
modre |
5 |
Kivi |
<null> |
6 |
<null> |
<null> |
UPDATE sadje
SET barva_sadja = 'rdeče'
WHERE id_sadja = 3;
id_sadja |
ime_sadja |
barva_sadja |
1 |
Banane |
rumene |
2 |
Jagode |
rdeče |
3 |
Jabolka |
rdeče |
4 |
<null> |
modre |
5 |
Kivi |
<null> |
6 |
<null> |
<null> |
UPDATE sadje
SET ime_sadja = 'Borovnice'
WHERE id_sadja = 4;
id_sadja |
ime_sadja |
barva_sadja |
1 |
Banane |
rumene |
2 |
Jagode |
rdeče |
3 |
Jabolka |
rdeče |
4 |
Borovnice |
modre |
5 |
Kivi |
<null> |
6 |
<null> |
<null> |
Poglejmo si še, kako spremenimo več vrstic (ang. Row's) naenkrat.
UPDATE sadje SET barva_sadja = 'zeleni' WHERE id_sadja = 5;
UPDATE sadje SET ime_sadja = 'Hruške', barva_sadja = 'rumene' WHERE id_sadja = 6;
id_sadja |
ime_sadja |
barva_sadja |
1 |
Banane |
rumene |
2 |
Jagode |
rdeče |
3 |
Jabolka |
rdeče |
4 |
Borovnice |
modre |
5 |
Kivi |
zeleni |
6 |
Hruške |
rumene |