MySQL

Come Modificare una Riga Esistente in una Tabella

Modifica righe esistenti nelle tue tabelle MySQL con il Nobregas MySQL Panel. Usa istruzioni SQL UPDATE nella pagina SQL Query per modificare i dati con precisione.

3 min di lettura 4 visualizzazioni Aggiornato Mar 17, 2026

Aggiornare i record esistenti è una delle operazioni più comuni nel database. Il Nobregas MySQL Panel ti permette di modificare i dati delle righe usando istruzioni SQL UPDATE nella pagina SQL Query — seleziona la riga specifica, cambia i suoi valori ed esegui.

Trovare la Riga da Modificare

  1. Accedi a mysql.nobregas.org.
  2. Vai su Databases > clicca Manage sul tuo database.
  3. Clicca il nome della tabella o il pulsante Browse.
  4. Nella scheda Data, individua la riga che vuoi modificare e annota il valore della sua chiave primaria (es. id).

Modificare una Riga con SQL

  1. Clicca su SQL Query nella barra di navigazione in alto.
  2. Seleziona il database dal menu a tendina.
  3. Scrivi un'istruzione UPDATE che punti alla riga specifica:
UPDATE users SET name = 'Jane Doe', email = 'jane@example.com' WHERE id = 5;
  1. Clicca il pulsante Execute.

Un messaggio di successo conferma l'aggiornamento e mostra il numero di righe interessate.

Includi sempre una clausola WHERE per puntare alla riga specifica. Senza di essa, tutte le righe della tabella verranno aggiornate.

Cosa Puoi Aggiornare

  • Qualsiasi colonna regolare (VARCHAR, TEXT, INT, DECIMAL, DATE, ecc.)
  • Valori NULL — sostituiscili con dati effettivi
  • Valori di default — sovrascrivili con nuovi dati

A Cosa Fare Attenzione

  • ID auto-increment — Sebbene tecnicamente modificabili, cambiare i valori della chiave primaria non è raccomandato perché può rompere le relazioni.
  • Timestamp generati dal sistema — Le colonne impostate su ON UPDATE CURRENT_TIMESTAMP si aggiorneranno automaticamente quando modifichi la riga.

Pattern di Update Comuni

Aggiornare una singola colonna

UPDATE products SET price = 24.99 WHERE id = 10;

Aggiornare più colonne

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

Impostare una colonna a NULL

UPDATE orders SET notes = NULL WHERE id = 7;

Aggiornare con una condizione

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

Gestire gli Errori

Errori comuni durante l'aggiornamento:

  • Dati troppo lunghi — Il nuovo valore supera la lunghezza massima della colonna.
  • Voce duplicata — Il nuovo valore è in conflitto con un vincolo UNIQUE.
  • Formato non valido — Inserimento di testo in una colonna numerica o una data non valida.
  • Vincolo di chiave esterna — Il valore fa riferimento a un record inesistente in una tabella correlata.

Il pannello mostra l'errore MySQL specifico così sai esattamente cosa correggere.

Best Practice

  • Verifica sempre la riga che stai aggiornando — controlla l'ID o altri identificatori unici nella clausola WHERE.
  • Aggiorna una riga alla volta per sicurezza quando fai modifiche manuali.
  • Crea un backup prima di fare modifiche su larga scala.
  • Anteprima prima — Esegui un SELECT con la stessa clausola WHERE per vedere quali righe saranno interessate: SELECT * FROM users WHERE id = 5;

Questo articolo è stato utile?