Aggiungere dati alle tue tabelle MySQL è un'operazione fondamentale del database. Il Nobregas MySQL Panel ti permette di inserire nuove righe usando la pagina SQL Query — scrivi una semplice istruzione INSERT, clicca esegui, e i tuoi dati vengono salvati istantaneamente.
Navigare alla Pagina SQL Query
- Accedi a mysql.nobregas.org.
- Clicca su SQL Query nella barra di navigazione in alto.
- Seleziona il database che contiene la tabella di destinazione dal menu a tendina.
Inserire una Singola Riga
Digita un'istruzione INSERT nell'editor di query:
INSERT INTO users (name, email, active) VALUES ('Alice', 'alice@example.com', 1);
Clicca il pulsante Execute. Un messaggio di successo conferma che la riga è stata aggiunta e mostra il numero di righe interessate.
Comprendere i Requisiti delle Colonne
Quando scrivi la tua istruzione INSERT, presta attenzione ai tipi di dati:
| Tipo di Dato | Cosa Inserire | Esempio |
|---|---|---|
| INT | Numeri interi | 42 |
| VARCHAR | Testo breve tra virgolette | 'John Smith' |
| TEXT | Testo lungo tra virgolette | 'Una descrizione dettagliata...' |
| DECIMAL | Numeri con decimali | 19.99 |
| DATE | Data in formato AAAA-MM-GG | '2026-03-15' |
| DATETIME | Data e ora | '2026-03-15 14:30:00' |
| TINYINT | 0 o 1 (booleano) | 1 |
| JSON | Stringa JSON valida | '{"key": "value"}' |
Le colonne auto-increment (come id) devono essere omesse dal tuo INSERT — MySQL genera il valore automaticamente. Le colonne nullable possono essere impostate a NULL. Le colonne obbligatorie (NOT NULL senza default) devono avere un valore.
Inserire Più Righe
Usa una singola istruzione INSERT con più set di valori per efficienza:
INSERT INTO users (name, email) VALUES
('Alice', 'alice@example.com'),
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com');
Gestire gli Errori
Se il tuo insert fallisce, il pannello mostra il messaggio di errore MySQL. Cause comuni:
- Voce duplicata — Hai provato a inserire un valore che esiste già in una colonna UNIQUE o PRIMARY KEY.
- Dati troppo lunghi — Il valore supera la lunghezza massima della colonna.
- Tipo di dato errato — Hai inserito testo in una colonna numerica o un formato data non valido.
- Vincolo NULL — Una colonna obbligatoria è stata lasciata vuota.
Leggi attentamente il messaggio di errore, correggi il valore e riprova.
Verificare il Tuo Insert
Dopo l'inserimento, vai su Databases > Manage > clicca il nome della tabella per sfogliare i dati e confermare che le nuove righe siano presenti.
Consigli
- Controlla prima la struttura della tabella (scheda Structure) per conoscere i nomi e i tipi esatti delle colonne.
- Racchiudi sempre i valori stringa tra apici singoli.
- Usa
NOW()per il timestamp corrente:INSERT INTO logs (message, created_at) VALUES ('test', NOW());