Wie füge ich einen Fremdschlüssel in phpMyAdmin hinzu
PHPMyAdmin: Fremdschlüssel, was ist das?
In der SQL-Datenbanksprache im Allgemeinen und im Besonderen in PHPMyAdmin ist ein Fremdschlüssel ein Feld einer Tabelle der Datenbank, das vom Feld einer anderen Datenbank abhängt.
Dies bedeutet, dass es nicht möglich ist, einen Eintrag in einer Tabelle zu erstellen, der über einen Fremdschlüssel auf eine andere Tabelle verweist, wenn die andere Tabelle keinen Eintrag enthält, der dem eingefügten Fremdschlüssel entspricht.
Dies ist beispielsweise so, als würde man eine Flasche mit ihrem Korken verbinden. Sie können den Korken nicht verwenden, wenn die Flasche nicht vorhanden ist.
Durch Hinzufügen eines PHPMyAdmin-Fremdschlüssels zu einer Tabelle stellen Sie sicher, dass jeder Eintrag in dieser Tabelle einen direkten Verweis auf einen eindeutigen Eintragseintrag einer anderen Tabelle enthält. Eine allgemein anerkannte bewährte Methode besteht darin, einen PHPMyAdmin-Fremdschlüssel zu erstellen, um auf andere indizierte Tabellenfelder wie Primärschlüssel, eindeutige Schlüssel oder indizierte Schlüssel zu verweisen, um sicherzustellen, dass ein einzelner Eintrag durch den erstellten PHPMyAdmin-Fremdschlüssel eindeutig referenziert wird.
PHPMyAdmin Fremdschlüssel- und Tabellenbeziehungen - Beziehungen - Dokumentation zu phpMyAdmin 5.1.0-devFremdschlüssel in phpmyadmin setzen
Das Hinzufügen eines Fremdschlüssels in phpMyAdmin ist ziemlich einfach, aber die Option ist möglicherweise schwer zu finden.
Öffnen Sie die Tabelle, in der Sie den Fremdschlüssel hinzufügen möchten. Gehen Sie zum Tab Struktur, in dem Sie ein Untermenü namens Relation View finden. Wählen Sie dort die Spalte aus, in der der Fremdschlüssel gespeichert werden soll, sowie die Tabelle und Spalte, auf die dieser Schlüssel verweist.
Da die Menüs ziemlich schwer zu finden sind, sehen Sie in den folgenden Screenshots nach.
Es ist auch möglich, einen Fremdschlüssel mit folgendem SQL-Code hinzuzufügen:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
Erstellen Sie einen Fremdschlüssel phpmyadmin
Master -Website -Erstellung: Melden Sie sich jetzt an!
Verwandeln Sie Ihre digitale Präsenz mit unserem umfassenden Kurs für die Erstellung von Website - Beginnen Sie Ihre Reise, um noch heute ein Webexperte zu werden!
Melden Sie sich hier an
Das Erstellen eines Fremdschlüssels ermöglicht mehrere Optionen, einschließlich der Sicherstellung, dass eine Spalte nur Einträge enthält, die in einer anderen Tabelle vorhanden sind, die Möglichkeit, das Löschen von Einträgen in der anderen Tabelle zu verhindern oder das Löschen auf referenzierte Tabellen zu kaskadieren.
Eine der nützlichsten Optionen in der phpMyAdmin-Schnittstelle besteht jedoch darin, eine Dropdown-Liste mit Einträgen der anderen Tabelle zu erhalten, wenn Einträge in eine Tabelle mit Fremdschlüsseln eingefügt werden.
Es ist sogar möglich, zu entscheiden, welcher Wert standardmäßig in einer Tabelle angezeigt wird, wenn in einem anderen Beispiel auf einen Fremdschlüssel in einer anderen Tabelle verwiesen wird.
So verwenden Sie einen Fremdschlüssel in PHPMyAdmin
Im Abschnitt mit den Fremdschlüsseleinschränkungen einer Tabelle kann eine indizierte Spalte als Fremdschlüssel festgelegt werden, indem einfach die grafische Benutzeroberfläche verwendet wird.
Fremdschlüssel in PHPMyAdmin entfernen
Öffnen Sie die Tabelle, in der Sie einen Fremdkasten in der PhpMyAdmin -Schnittstelle entfernen möchten. Gehen Sie zur Struktur> Beziehungsansicht und klicken Sie dort auf die Schaltfläche Drop in der Zeile, die dem fremden Schlüssel entspricht, den Sie in PhpMyAdmin löschen möchten.
PHPMyAdmin-Beziehungsansicht fehlt
Die Beziehungsansicht befindet sich unter dem Namen der Registerkarte Struktur, nachdem in der grafischen Benutzeroberfläche von PHPMyAdmin eine Tabelle ausgewählt wurde.
Häufig Gestellte Fragen
- Wie setze ich den Fremdenschlüssel in MySQL PhpMyAdmin?
- Öffnen Sie die Tabelle, an der Sie den Fremdschlüssel hinzufügen möchten. Gehen Sie zur Registerkarte Struktur, in der Sie das Untermenü der Beziehungsansicht finden. Wählen Sie dort die Spalte aus, die den Fremdschlüssel und die Tabelle und die Spalte enthält, auf die dieser Schlüssel verwiesen wird.
- Wie erstelle ich einen fremden Schlüssel in PhpMyadmin?
- Um einen Fremdschlüssel in PhpMyAdmin zu erstellen, müssen Sie die Tabelle öffnen, in der Sie den Fremdschlüssel möchten, zur Registerkarte Struktur navigieren und von dort in das Untermenü der Beziehung anzeigen gehen. Sie können dann die Spalte auswählen, die den Fremdschlüssel enthält und die Tabelle und die Spalte IT -Referenzen auswählen.
- Welche Schritte sollten durchgeführt werden, um erfolgreich eine ausländische Schlüsselbeschränkung in PhpMyadmin hinzuzufügen?
- Um einen Fremdschlüssel in PhpMyAdmin hinzuzufügen, navigieren Sie zur Registerkarte Struktur der untergeordneten Tabelle, klicken Sie auf die Spalte Relation, wählen Sie die Spalte Fremdschlüssel aus und geben Sie dann die Referenzentabelle und Spalte an. Stellen Sie sicher, dass beide Tabellen InnoDB sind und die referenzierten Spalten indexiert sind.

Yoann Bierling ist ein Professionell für Web Publishing & Digital Consulting, der sich durch Fachwissen und Innovationen in Technologien global auswirkt. Er leidenschaftlich für die Stärkung von Einzelpersonen und Organisationen, um im digitalen Zeitalter gedeihen zu können, ist ermächtig, um außergewöhnliche Ergebnisse zu erzielen und das Wachstum durch Bildungsinhalte zu fördern.
Master -Website -Erstellung: Melden Sie sich jetzt an!
Verwandeln Sie Ihre digitale Präsenz mit unserem umfassenden Kurs für die Erstellung von Website - Beginnen Sie Ihre Reise, um noch heute ein Webexperte zu werden!
Melden Sie sich hier an