Wanneer een tabel niet meer nodig is, kun je deze permanent verwijderen uit je database met het Nobregas MySQL Panel. Het droppen van een tabel verwijdert alle data, kolommen, indexen en structuur — het is een volledige en onomkeerbare verwijdering.
Wat er Gebeurt Wanneer je een Tabel Dropt
Het droppen van een tabel verwijdert permanent:
- Alle rijen en data die in de tabel zijn opgeslagen.
- Alle kolommen en het tabelschema.
- Alle indexen, sleutels en beperkingen die op de tabel zijn gedefinieerd.
- Alle triggers die aan de tabel zijn gekoppeld.
De tabel kan na het droppen niet worden hersteld tenzij je een backup hebt.
Hoe een Tabel te Droppen
- Log in op mysql.nobregas.org.
- Navigeer naar Databases > klik op Manage bij je database.
- Zoek in de tabellenlijst de tabel die je wilt droppen.
- Klik op de Drop knop (rood, met een prullenbakicoon) in de rij van die tabel.
- Een bevestigingsvenster verschijnt met de vraag: "Tabel [naam] droppen? Alle data wordt verwijderd."
- Klik op Drop Table om te bevestigen.
De tabel wordt direct verwijderd. Het verdwijnt uit de tabellenlijst en je databasegrootte neemt dienovereenkomstig af.
Drop vs. Truncate
| Functie | Drop | Truncate |
|---|---|---|
| Verwijdert data | Ja | Ja |
| Verwijdert tabelstructuur | Ja | Nee |
| Tabel bestaat nog na | Nee | Ja |
| Nieuwe data invoegen na | Nee (tabel weg) | Ja |
| Reset auto-increment | N.v.t. | Ja |
Gebruik Drop wanneer je de tabel helemaal niet meer nodig hebt. Gebruik Truncate wanneer je de tabel wilt behouden maar de data wilt wissen.
Voordat je Dropt
- Maak een backup — Gebruik de Backups pagina om je databasestatus op te slaan voordat je belangrijke tabellen dropt.
- Controleer afhankelijkheden — Andere tabellen kunnen naar deze tabel verwijzen via foreign keys. Het droppen kan fouten veroorzaken in je applicatie.
- Controleer de tabelnaam — Zorg ervoor dat je de juiste tabel dropt. Bekijk de tabelnaam zorgvuldig voordat je bevestigt.
Een Gedropt Tabel Herstellen
Als je een backup hebt die de gedropt tabel bevat, kun je deze herstellen:
- Ga naar de Backups pagina.
- Zoek een backup die is gemaakt vóór het droppen.
- Klik op Restore om de volledige databasestatus terug te brengen, inclusief de gedropt tabel.
Let op: Herstellen vervangt de volledige database, dus alle data die na de backup is toegevoegd wordt overschreven.
Tabellen Droppen via SQL
Je kunt ook tabellen droppen via de SQL Query pagina:
DROP TABLE IF EXISTS old_table_name;
De IF EXISTS clausule voorkomt een fout als de tabel al is verwijderd.