Jóváhagyta a legjobb orosz programozók

6.4.5 UPDATE szintaxis

UPDATE utasítás frissítések oszlopok szerint az új értékeket a sorok egy meglévő táblához. A SET záradék azt jelzi, hogy mely oszlopok módosítása és az értékeket kell telepíteni. A WHERE záradék. ha jelen van adva, mely sorok frissíteni kell. Minden más esetben a frissített sor. Ha megad egy kifejezést ORDER BY. a vonal frissítésre kerül a megadott sorrendben benne.

Ha meg a kulcsszót LOW_PRIORITY. végrehajtását a frissítés halasztani nincs más ügyfelek olvasni a táblázatban.

Ha megadja a kulcsszó figyelmen kívül hagyni. A frissítés nem szakad meg a csapat, akkor is, ha hiba történik, amikor frissíti a duplikált kulcs. Line, ami miatt vannak konfliktusok, akkor nem kell frissíteni.

Ha hozzáférést az oszlop a megadott kifejezést végezzük az érvelés tbl_name. UPDATE használja ezt az oszlopot a jelenlegi értékét. Például a következő parancs az életkor oszlop értéke eggyel nagyobb, mint a jelenlegi értéke:

UPDATE parancs értékeket rendel balról jobbra. Például a következő parancs ismétlődések oszlop kor. majd növeli meg:

Ha az oszlop beállítása az aktuális értéket, MySQL észreveszi ezt, és nem frissíti azt.

UPDATE parancs visszaadja a sorok számát ténylegesen módosult. A verzió MySQL 3.22 és magasabb funkcionális C API mysql_info () visszaadja a sorok számát találtak és frissül, és a figyelmeztetések száma történt a frissítés közben.

A MySQL 3.23 verzió, akkor LIMIT #. meggyőződni arról, hogy változott csak meghatározott számú sort.

Kapcsolódó cikkek