Tutorial MySQL
BackNext
Comanda UPDATE permite actualizarea (modificarea) valorilor dintr-o tabela.
Sintaxa acestei comenzi este:
UPDATE [LOW_PRIORITY] [IGNORE]
tbl_nume
SET
col_nume1=expr1,col_nume2=expr2,...
[WHERE
conditie_de_actualizare]
Parametrii au urmatoarea semnificatie:
- LOW_PRIORITY - intarzie executia comenzii UPDATE pana cand nici un alt client nu mai citeste din tabela. Are acelasi efect ca si in cazul comenzii INSERT.
- IGNORE - nu se intrerupe executia in cazul in care se duplica chei unice la actualizare. Inregistrarile care cauzeaza erori sunt pur si simplu ignorate.
- tbl_nume- nume tabela unde are loc actualizarea
- SET col_nume1=expr1,col_nume2=expr2,... - indica acele coloane care sunt modificate si noile lor valori. Expresiile de actualizare pot cuprinde vechile valori ale campurilor de actualizat.
- WHERE conditie_de_actualizare - indica acele coloane care sunt actualizate, si anume doar cele pentru care conditie_de_actualizare are valoarea adevarat. Daca clauza WHERE lipseste, vor fi actualizate toate inregistrarile.
BackNext