MySQL

Cum editezi un rând existent într-un tabel

Editează rânduri existente din tabelele MySQL cu Nobregas MySQL Panel. Folosește instrucțiuni SQL UPDATE pe pagina SQL Query pentru a modifica datele precis.

3 min de citit 2 vizualizări Actualizat Mar 17, 2026

Actualizarea înregistrărilor existente este una dintre cele mai comune operațiuni de baze de date. Nobregas MySQL Panel îți permite să editezi datele rândurilor folosind instrucțiuni SQL UPDATE pe pagina SQL Query — țintește rândul specific, modifică-i valorile și execută.

Găsirea rândului de editat

  1. Autentifică-te la mysql.nobregas.org.
  2. Mergi la Databases > apasă Manage pe baza ta de date.
  3. Apasă pe numele tabelului sau pe butonul Browse.
  4. Pe tab-ul Data, localizează rândul pe care vrei să-l editezi și notează valoarea cheii primare (de ex. id).

Editarea unui rând cu SQL

  1. Apasă pe SQL Query în bara de navigare din partea de sus.
  2. Selectează baza de date din meniul dropdown.
  3. Scrie o instrucțiune UPDATE care țintește rândul specific:
UPDATE users SET name = 'Jane Doe', email = 'jane@example.com' WHERE id = 5;
  1. Apasă butonul Execute.

Un mesaj de succes confirmă actualizarea și arată numărul de rânduri afectate.

Include întotdeauna o clauză WHERE pentru a ținti rândul specific. Fără ea, toate rândurile din tabel vor fi actualizate.

Ce poți actualiza

  • Orice coloană obișnuită (VARCHAR, TEXT, INT, DECIMAL, DATE, etc.)
  • Valori NULL — le înlocuiești cu date reale
  • Valori implicite — le suprascrii cu date noi

La ce să fii atent

  • ID-uri auto-increment — Deși tehnic editabile, schimbarea valorilor cheii primare nu este recomandată deoarece poate strica relațiile.
  • Marcaje temporale generate de sistem — Coloanele setate cu ON UPDATE CURRENT_TIMESTAMP se vor actualiza automat când modifici rândul.

Modele comune de actualizare

Actualizarea unei singure coloane

UPDATE products SET price = 24.99 WHERE id = 10;

Actualizarea mai multor coloane

UPDATE users SET name = 'John', email = 'john@example.com', active = 1 WHERE id = 3;

Setarea unei coloane la NULL

UPDATE orders SET notes = NULL WHERE id = 7;

Actualizare cu o condiție

UPDATE users SET active = 0 WHERE last_login < '2025-01-01';

Gestionarea erorilor

Erori comune la actualizare:

  • Date prea lungi — Noua valoare depășește lungimea maximă a coloanei.
  • Intrare duplicată — Noua valoare intră în conflict cu o constrângere UNIQUE.
  • Format invalid — Introducerea de text într-o coloană numerică sau o dată invalidă.
  • Constrângere cheie străină — Valoarea referă o înregistrare inexistentă într-un tabel asociat.

Panoul afișează eroarea MySQL specifică pentru a ști exact ce trebuie corectat.

Bune practici

  • Verifică întotdeauna rândul pe care-l actualizezi — verifică ID-ul sau alți identificatori unici în clauza WHERE.
  • Actualizează câte un rând pe rând pentru siguranță când faci modificări manuale.
  • Creează un backup înainte de a face editări la scară mare.
  • Previzualizează mai întâi — Execută un SELECT cu aceeași clauză WHERE pentru a vedea ce rânduri vor fi afectate: SELECT * FROM users WHERE id = 5;

A fost util acest articol?