Obsah:
Definice - Co znamená UPDATE?
Příkaz UPDATE je příkaz jazyka Structured Query Language (SQL) používaný ke změně nebo aktualizaci hodnot v tabulce. Obvykle je doplněno klauzulí WHERE, aby se změna omezila na sadu hodnot, které splňují specifický soubor kritérií.
Techopedia vysvětluje UPDATE
Obecná syntaxe příkazu UPDATE je:
UPDATE název_tabulky SET sloupec1 = hodnota1, sloupec2 = hodnota2 KDE sloupec = podmínka
Například v tabulce Customer_master, pokud je třeba provést změnu e-mailové adresy Andrewa Smitha (na) a jeho data narození (do 17. února 1985), bude syntaxe následující:
UPDATE customer_master SET email_addr = "", date_of_birth = "02.17.1985" WHERE customer_name = "Andrew Smith"
Všimněte si důležitosti klauzule WHERE při působení jako omezení, u kterého se mají měnit řádky dat. Bez klauzule WHERE bude prohlášení aktualizovat celou tabulku a nastaví e-mailové adresy všech zákazníků a datum narození všech zákazníků do 17. února 1985.
Chcete-li aktualizovat tabulku, musí mít administrátor databáze oprávnění s uživatelským jménem. I při používání aplikace, když se data mění (jako je výše uvedená e-mailová adresa Andrewa Smithe), aplikace skutečně odesílá ekvivalentní příkaz UPDATE jako ten výše, který se má provést v databázi.