Adăugarea datelor în tabelele tale MySQL este o operațiune fundamentală. Nobregas MySQL Panel îți permite să inserezi rânduri noi folosind pagina SQL Query — scrie o instrucțiune INSERT simplă, apasă executare și datele tale sunt salvate instantaneu.
Navigarea la pagina SQL Query
- Autentifică-te la mysql.nobregas.org.
- Apasă pe SQL Query în bara de navigare din partea de sus.
- Selectează baza de date care conține tabelul țintă din meniul dropdown.
Inserarea unui singur rând
Tastează o instrucțiune INSERT în editorul de interogări:
INSERT INTO users (name, email, active) VALUES ('Alice', 'alice@example.com', 1);
Apasă butonul Execute. Un mesaj de succes confirmă că rândul a fost adăugat și arată numărul de rânduri afectate.
Înțelegerea cerințelor coloanelor
Când scrii instrucțiunea INSERT, acordă atenție tipurilor de date:
| Tip de date | Ce să introduci | Exemplu |
|---|---|---|
| INT | Numere întregi | 42 |
| VARCHAR | Text scurt între ghilimele | 'John Smith' |
| TEXT | Text lung între ghilimele | 'O descriere detaliată...' |
| DECIMAL | Numere cu zecimale | 19.99 |
| DATE | Data în format AAAA-LL-ZZ | '2026-03-15' |
| DATETIME | Data și ora | '2026-03-15 14:30:00' |
| TINYINT | 0 sau 1 (boolean) | 1 |
| JSON | String JSON valid | '{"key": "value"}' |
Coloanele auto-increment (precum id) ar trebui omise din INSERT — MySQL generează valoarea automat. Coloanele nullable pot fi setate la NULL. Coloanele obligatorii (NOT NULL fără valoare implicită) trebuie să aibă o valoare.
Inserarea mai multor rânduri
Folosește o singură instrucțiune INSERT cu mai multe seturi de valori pentru eficiență:
INSERT INTO users (name, email) VALUES
('Alice', 'alice@example.com'),
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com');
Gestionarea erorilor
Dacă inserarea eșuează, panoul afișează mesajul de eroare MySQL. Cauze comune:
- Intrare duplicată — Ai încercat să inserezi o valoare care există deja într-o coloană UNIQUE sau PRIMARY KEY.
- Date prea lungi — Valoarea depășește lungimea maximă a coloanei.
- Tip de date incorect — Ai introdus text într-o coloană numerică sau un format de dată invalid.
- Constrângere NULL — O coloană obligatorie a fost lăsată goală.
Citește mesajul de eroare cu atenție, corectează valoarea și încearcă din nou.
Verificarea inserării
După inserare, navighează la Databases > Manage > apasă pe numele tabelului pentru a naviga datele și a confirma că noile rânduri apar.
Sfaturi
- Verifică mai întâi structura tabelului (tab-ul Structure) pentru a cunoaște numele exacte ale coloanelor și tipurile.
- Pune întotdeauna valorile text între ghilimele simple.
- Folosește
NOW()pentru marcajul temporal curent:INSERT INTO logs (message, created_at) VALUES ('test', NOW());