Η εντολή DELETE
Διαγραφή δεδομένων από τη βάση
Η διαγραφή δεδομένων σε μια βάση μπορεί να έχει διάφορες διαστάσεις:
- Διαγραφή εγγραφών (records) από έναν πίνακα
- Διαγραφή όλων των περιεχομένων ενός πίνακα, ή διαγραφή ολόκληρου του πίνακα
- Διαγραφή μιας ολόκληρης βάσης δεδομένων
Οι παραπάνω διαγραφές μπορούν να διεκπεραιωθούν με τις κατάλληλες εντολές σε γλώσσα SQL. Ωστόσο, συστήνεται να είστε ιδιαίτερα προσεκτικοί κατά τη διαγραφή δεδομένων:
- Μπορεί από λάθος να διαγράψετε δεδομένα για τα οποία δεν έχετε κρατήσει αντίγραφο ασφαλείας (backup).
- Μπορεί η διαγραφή λάθος δεδομένων να έχει ως αποτέλεσμα τη δυσλειτουργία μιας σελίδας ή/και τη μη λειτουργία του κώδικά σας.
Γενική σύνταξη της DELETE
DELETE FROM table_name
[WHERE condition];
Ένα παράδειγμα διαγραφής θα ήταν το ακόλουθο:
DELETE FROM Mytable WHERE FirstName=‘John’;