Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Syntax:
```
UPDATE table_name
SET stĺpec1 =nová_hodnota1, stĺpec2 =nová_hodnota2, ...
KDE podmienka;
```
Parametre:
* názov_tabuľky: Názov tabuľky, ktorá sa má aktualizovať.
* stĺpec1, stĺpec2, ...: Názvy stĺpcov, ktoré sa majú aktualizovať.
* nová_hodnota1, nová_hodnota2, ...: Nové hodnoty, ktoré sa majú priradiť zadaným stĺpcom.
* KDE podmienka: Nepovinná klauzula špecifikujúca kritériá na určenie, ktoré riadky sa majú aktualizovať. Ak sa vynechá, aktualizujú sa všetky riadky v tabuľke.
Príklady:
1. Aktualizujte jeden stĺpec pre všetky riadky:
```
AKTUALIZÁCIA zamestnancov
SET plat =plat * 1,10;
```
Tento dotaz zvýši plat všetkým zamestnancom o 10%.
2. Aktualizácia viacerých stĺpcov pre konkrétne riadky:
```
AKTUALIZÁCIA zákazníkov
SET meno ='John Doe', email ='johndoe@example.com'
WHERE id =123;
```
Tento dopyt aktualizuje meno a e-mail zákazníka s ID 123.
3. Aktualizácia stĺpcov pomocou výrazov:
```
AKTUALIZÁCIA produktov
SET cena =cena + (cena * 0,20);
```
Tento dotaz zvýši cenu všetkých produktov o 20%.
4. Aktualizácia stĺpcov na základe hodnôt z inej tabuľky:
```
AKTUALIZOVAŤ objednávky
SET status =(SELECT status FROM order_statuss WHERE id =order_status_id);
```
Tento dotaz aktualizuje stav každej objednávky na základe stavového kódu uloženého v tabuľke order_statuses.
Poznámka:
Pred vykonaním akéhokoľvek príkazu UPDATE je dôležité uistiť sa, že máte potrebné povolenia a že rozumiete možnému vplyvu zmien na vaše údaje. Vždy otestujte svoje aktualizácie vo vývojovom alebo testovacom prostredí pred ich použitím v produkčnej databáze.