Απαγόρευσε δύο λογαριασμοί να μοιράζονται το ίδιο IBAN
Σε μια εφαρμογή fintech το ίδιο IBAN δεν μπορεί να ανήκει σε δύο λογαριασμούς. Ο έλεγχος αυτός ζούσε παλιά στον κώδικα της εφαρμογής και ορισμένες φορές ξεχνιόταν — ήρθε η ώρα να ανατεθεί στη βάση δεδομένων.
Φτιάξε τον πίνακα accounts με id (primary key), email και iban, και έπειτα πρόσθεσε έναν περιορισμό μοναδικότητας με όνομα accounts_iban_key στη στήλη iban. Μετά από αυτό, οποιαδήποτε δεύτερη εισαγωγή με ένα ήδη υπάρχον IBAN θα αποτυγχάνει με σφάλμα.
Μόνο CREATE/ALTER/DROP — δεν χρειάζεται τελικό SELECT.
Συνδεθείτε για να δείτε το ιστορικό υποβολών
ΣύνδεσηΣυνδεθείτε για να χρησιμοποιήσετε τον AI Mentor
ΣύνδεσηΧωρίς αρχικό σχήμα
Αυτή η άσκηση ξεκινά χωρίς πίνακες — θα τους δημιουργήσετε μέσω CREATE TABLE.