Πώς να προσθέσετε ένα ξένο κλειδί στο phpMyAdmin

Πώς να προσθέσετε ένα ξένο κλειδί στο phpMyAdmin [Ελληνικά]

Πώς να ορίσετε ξένο κλειδί στο phpmyadmin

Η προσθήκη ξένου κλειδιού στο phpMyAdmin είναι πολύ απλή, αλλά η επιλογή είναι δύσκολο να βρεθεί.

Ανοίξτε τον πίνακα στον οποίο θέλετε να προσθέσετε το ξένο κλειδί. Μεταβείτε στην καρτέλα Δομή, στην οποία θα βρείτε ένα δευτερεύον μενού που ονομάζεται Σχέση προβολής. Εκεί, επιλέξτε τη στήλη που θα κρατήσει το ξένο κλειδί και τον πίνακα και τη στήλη που αναφέρονται από αυτό το κλειδί.

Καθώς τα μενού μπορεί να είναι αρκετά δύσκολο να βρεθούν, ανατρέξτε στα παρακάτω screenshots.

Είναι επίσης δυνατό να προσθέσετε ένα ξένο κλειδί με τον ακόλουθο κώδικα SQL:

ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2`(`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;

Δημιουργήστε το ξένο κλειδί phpmyadmin

Η δημιουργία ξένου κλειδιού επιτρέπει αρκετές επιλογές, συμπεριλαμβανομένης της διασφάλισης ότι μια στήλη περιέχει μόνο καταχωρήσεις που υπάρχουν σε άλλο πίνακα, δυνατότητα αποτροπής της διαγραφής καταχωρήσεων στον άλλο πίνακα ή καταργήσεως της διαγραφής σε πίνακες αναφοράς.

Αλλά μία από τις πιο χρήσιμες επιλογές, στη διεπαφή phpMyAdmin, είναι να αποκτήσετε μια αναπτυσσόμενη λίστα με καταχωρήσεις του άλλου πίνακα, όταν εισάγετε καταχωρήσεις σε έναν πίνακα που περιέχει ξένα κλειδιά.

Είναι ακόμη δυνατό να αποφασίσουμε ποια τιμή εμφανίζεται από προεπιλογή από έναν πίνακα, όταν αυτό είναι ένα που αναφέρεται από ένα ξένο κλειδί σε έναν άλλο πίνακα, όπως στο παρακάτω παράδειγμα.

Πώς να χρησιμοποιήσετε το ξένο κλειδί στο PHPMyAdmin

Στην ενότητα περιορισμών ξένων κλειδιών ενός πίνακα, μια στήλη με ευρετήριο μπορεί να οριστεί ως ξένο κλειδί, χρησιμοποιώντας απλά τη γραφική διεπαφή χρήστη.

Πώς να αφαιρέσετε το ξένο κλειδί στο PHPMyAdmin

Ανοίξτε τον πίνακα στον οποίο θέλετε να καταργήσετε ένα ξένο κλειδί στη διεπαφή PHPMyAdmin. Πηγαίνετε στη δομή> προβολή σχέσης και, στη συνέχεια, κάντε κλικ στην απόθεση στην γραμμή που αντιστοιχεί στο ξένο κλειδί που θέλετε να διαγράψετε στη PHPMyAdmin.

Η προβολή σχέσης PHPMyAdmin λείπει

Η προβολή σχέσης βρίσκεται κάτω από το όνομα καρτέλας Δομή, αφού έχει επιλεγεί ένας πίνακας από το γραφικό περιβάλλον χρήστη PHPMyAdmin.

Παρόμοια άρθρα


Σχόλια (12)

Joan Shaw, 2018-08-19
この情報を読んで素晴らしい時間を過ごして、良い仕事を続けてください
Jon Valdez, 2018-08-19
ขอบคุณมากข้อมูล
Larry Hart, 2018-08-19
ง่ายชัดเจนและอธิบายได้ดีขอบคุณมาก
Kimberly Jenkins, 2018-08-19
Ótimo site, por favor, continue indo
Alice Alexander, 2018-08-19
Eso funcionó bien para mí, no hay necesidad de buscar más
Tinkeragea, 2018-08-19
Nagyszerű oldal, kérem folytassa
randopassionA, 2018-08-19
안녕하세요, 귀하의 기사를보고 그것이 내 문제를 해결하는 데 도움이 감사합니다.
mamanoursec, 2018-08-19
هذا جيد بالنسبة لي ، لا حاجة للنظر إلى أبعد من ذلك
histologit, 2018-08-19
Nevaru ticēt, ka beidzot atradu risinājumu, tas jau ilgu laiku bija murgs, tagad tas ir atrisināts
Pyperermatto, 2018-08-19
Sekeping maklumat yang besar, terima kasih kerana berkongsi
tehnikovx, 2018-08-19
Tidak percaya saya akhirnya mendapati penyelesaian itu, ini adalah mimpi ngeri untuk masa yang lama, kini diselesaikan
LokubusaS, 2018-08-19
Vet ikke hvordan du skal takke deg, men det er rent geni, takk

Αφήστε ένα σχόλιο