Wie füge ich einen Fremdschlüssel in phpMyAdmin hinzu

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.


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-dev

Fremdschlü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

Lernen Sie SEO -Grundlagen: Melden Sie sich noch heute an!

Steigern Sie die Sichtbarkeit und den Verkehr Ihrer Website, indem Sie die Grundlagen der SEO mit unserem leicht zu befolgenden Basics-Kurs beherrschen.

Fangen Sie an, SEO zu lernen

Steigern Sie die Sichtbarkeit und den Verkehr Ihrer Website, indem Sie die Grundlagen der SEO mit unserem leicht zu befolgenden Basics-Kurs beherrschen.

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
Über den Autor - Yoann Bierling
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.

Lernen Sie SEO -Grundlagen: Melden Sie sich noch heute an!

Steigern Sie die Sichtbarkeit und den Verkehr Ihrer Website, indem Sie die Grundlagen der SEO mit unserem leicht zu befolgenden Basics-Kurs beherrschen.

Fangen Sie an, SEO zu lernen

Steigern Sie die Sichtbarkeit und den Verkehr Ihrer Website, indem Sie die Grundlagen der SEO mit unserem leicht zu befolgenden Basics-Kurs beherrschen.




Bemerkungen (12)

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

Hinterlasse einen Kommentar