Data toevoegen aan je MySQL-tabellen is een kernbewerking van databases. Het Nobregas MySQL Panel laat je nieuwe rijen invoegen via de SQL Query pagina — schrijf een eenvoudige INSERT-instructie, klik op uitvoeren en je data is direct opgeslagen.
Naar de SQL Query Pagina Navigeren
- Log in op mysql.nobregas.org.
- Klik op SQL Query in de navigatiebalk bovenaan.
- Selecteer de database die je doeltabel bevat uit de dropdown.
Een Enkele Rij Invoegen
Typ een INSERT-instructie in de query-editor:
INSERT INTO users (name, email, active) VALUES ('Alice', 'alice@example.com', 1);
Klik op de Execute knop. Een succesmelding bevestigt dat de rij is toegevoegd en toont het aantal beïnvloede rijen.
Kolomvereisten Begrijpen
Let bij het schrijven van je INSERT-instructie op de datatypes:
| Datatype | Wat In te Voeren | Voorbeeld |
|---|---|---|
| INT | Gehele getallen | 42 |
| VARCHAR | Korte tekst tussen aanhalingstekens | 'Jan Smit' |
| TEXT | Lange tekst tussen aanhalingstekens | 'Een gedetailleerde beschrijving...' |
| DECIMAL | Getallen met decimalen | 19.99 |
| DATE | Datum in JJJJ-MM-DD | '2026-03-15' |
| DATETIME | Datum en tijd | '2026-03-15 14:30:00' |
| TINYINT | 0 of 1 (boolean) | 1 |
| JSON | Geldige JSON-string | '{"key": "value"}' |
Auto-increment kolommen (zoals id) moeten worden weggelaten uit je INSERT — MySQL genereert de waarde automatisch. Nullable kolommen kunnen op NULL worden gezet. Verplichte kolommen (NOT NULL zonder standaardwaarde) moeten een waarde hebben.
Meerdere Rijen Invoegen
Gebruik een enkele INSERT-instructie met meerdere waardesets voor efficiëntie:
INSERT INTO users (name, email) VALUES
('Alice', 'alice@example.com'),
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com');
Fouten Afhandelen
Als je insert mislukt, toont het panel de MySQL-foutmelding. Veelvoorkomende oorzaken:
- Dubbele invoer — Je probeerde een waarde in te voegen die al bestaat in een UNIQUE of PRIMARY KEY kolom.
- Data te lang — De waarde overschrijdt de maximale lengte van de kolom.
- Onjuist datatype — Je voerde tekst in een numerieke kolom in of een ongeldig datumformaat.
- NULL-beperking — Een verplichte kolom was leeg gelaten.
Lees de foutmelding zorgvuldig, corrigeer de waarde en probeer opnieuw.
Je Insert Verifiëren
Navigeer na het invoegen naar Databases > Manage > klik op de tabelnaam om de data te bladeren en te bevestigen dat je nieuwe rijen verschijnen.
Tips
- Controleer eerst de tabelstructuur (Structure tabblad) om de exacte kolomnamen en types te kennen.
- Plaats stringwaarden altijd tussen enkele aanhalingstekens.
- Gebruik
NOW()voor de huidige timestamp:INSERT INTO logs (message, created_at) VALUES ('test', NOW());