/Update
Z Brain-wiki
TI:WTBD/Update
Bardzo ważna instrukcja -- nie zmieniając liczby wierszy, zmienia zawartość jednego (lub więcej) pól w każdym (z wierszy spełniających warunek umieszczony w klauzuli WHERE).
- UPDATE tabela set kol1 = wyr1 [, kol2 = wyr2, ... ] [ WHERE warunek ];
- wyrażenia podstawiane zbudowane są zgodnie z ogólnymi regułami, tzn. w szczególności mogą korzystać z (zastanych) wartości pól zmienianego wiersza
- klauzula WHERE wybiera, które wiersze ulegają zmianie -- jeśli ją pominięto, to wszystkie (!)
- wszystkie wyrażenia po prawej stronie podstawień (dla danego wiersza) są obliczane przed jakimkolwiek podstawieniem
- jeśli jakaś kolumna występuje wielokrotnie po lewej stronie podstawień, to tylko ostatnie wystąpienie będzie skuteczne