Actualizarea înregistrării se face cu comanda UPDATE.
Sintaxa comenzii UPDATE
tbl_name - Specifică numele tabelului în care vor fi actualizate înregistrările. La momentul comenzii UPDATE, în baza de date trebuie să existe un tabel cu acest nume. LOW_PRIORITY - Dacă această opțiune este specificată, actualizarea înregistrării va fi amânată atâta timp cât celelalte scripturi nu au terminat de citit acest tabel. IGNORE - Dacă unele câmpuri din tabel au tastele PRIMARY sau UNIQUE. și actualizarea se realizează linie în care aceste domenii sunt de valoare dublu exemplar, comanda de acțiune este abandonată și o eroare №1062 ( „intrare duplicat«val»pentru N-cheie“). Dacă cuvântul cheie IGNORE este specificat în comanda INSERT. apoi actualizarea înregistrărilor nu este întreruptă, iar liniile cu valori duplicat pur și simplu nu se schimbă. SET - Atunci când acest cuvânt cheie trebuie să păstreze o listă de câmpuri din tabel care vor fi actualizate și noile valori direct câmpuri proprii sub formă: Următorul exemplu produce țara în actualizarea domeniu toate înregistrările din tabelul de utilizatori. Și aici actualizați câmpurile țară și oraș pentru TOATE intrările din tabelul utilizatorilor. Dacă noua valoare atribuită de comanda UPDATE se potrivește cu vechea valoare, acest câmp nu se actualizează. Puteți utiliza expresii pentru a specifica o nouă valoare. Următorul exemplu va crește vârsta tuturor utilizatorilor stocate în tabelul de utilizatori timp de un an: UNDE - Setați starea de înregistrare a selecției să fie schimbat. Exemplul următor schimbă numele orașului în evidențele utilizatorilor cu „Ryazan“ la „Ryazan“: LIMIT - Setează numărul maxim de rânduri care pot fi schimbate.