foreign-keys

Ein Fremdschlüssel ist eine Spalte oder eine Kombination von Spalten in einer relationalen Tabelle, die einem Kandidatenschlüssel einer anderen Tabelle entspricht. Der Fremdschlüssel kann zum Querverweisen von Tabellen verwendet werden.
4
Antworten

Überprüfen Sie, ob eine Zeile in MySQL gelöscht werden kann

Gibt es eine Möglichkeit, zu überprüfen, ob eine Zeile möglicherweise gelöscht werden könnte? Dass es zum Beispiel derzeit nicht über eingeschränkte Fremdschlüssel mit etwas anderem verbunden ist. Grund: Ich mache eine Admin-Seite mit allen B...
14.09.2010, 18:37
2
Antworten

AUTO_INCREMENT kann aufgrund eines Fremdschlüssels nicht zur vorhandenen Spalte hinzugefügt werden

Ich habe eine Primärschlüsselspalte mit einigen externen Fremdschlüsselreferenzen. Sehr üblich. Ich habe vergessen, AUTO_INCREMENT dafür hinzuzufügen. Jetzt führe ich aus ALTER TABLE chat.users CHANGE COLUMN user_id user_id INT(11) NOT NULL...
26.03.2015, 13:59
1
Antwort

Überprüfung der Fremdschlüsseleinschränkung "online"

Wenn wir eine riesige Faktentabelle haben und eine neue Dimension hinzufügen wollen, können wir das so machen: %Vor% Hinweis: Alle oben genannten Informationen bearbeiten nur Tabellenmetadaten und sollten unabhängig von der Tabellengröße sch...
23.10.2013, 18:37
8
Antworten

Kann keine Fremdschlüsseleinschränkung hinzufügen - MySQL ERROR 1215 (HY000)

Ich versuche eine Datenbank für das Fitness-Studio-Management-System zu erstellen, aber ich kann nicht herausfinden, warum ich diesen Fehler bekomme. Ich habe versucht, hier nach der Antwort zu suchen, aber ich konnte es nicht finden. %Vor%...
25.03.2015, 05:24
2
Antworten

Ändern des MySQL-Primärschlüssels, wenn Fremdschlüsselbeschränkungen bestehen

Ich habe zwei bereits existierende Tabellen, die (in Teilen) ungefähr so ​​aussehen: %Vor% Ich möchte eine neue automatisch inkrementierende Ganzzahl id -Spalte zu parent hinzufügen und sie stattdessen als Primärschlüssel verwenden, wä...
27.07.2009, 22:30
2
Antworten

Hinzufügen eines Fremdschlüssels schlägt in MySQL fehl (errno 150)

Ich habe viele andere Posts über den Empfang von MySQL errno 150 gelesen, als ich versuchte, eine Fremdschlüssel-Copnstraint hinzuzufügen, aber ich habe noch keine Lösung gefunden. Ich hoffe, ich mache nichts Dummes. Ich habe einen einfachen Tes...
31.05.2013, 21:30
4
Antworten

Sollte Hibernate überlappende Fremdschlüssel verarbeiten können?

Ich habe eine Tabelle mit zwei Fremdschlüsseln für zwei verschiedene Tabellen, wobei beide Fremdschlüssel eine Spalte teilen : %Vor% Wie Sie sehen können, gibt es zwei FKs, die country_code teilen (zufälligerweise auf dieselbe Spalte am End...
20.11.2010, 06:01
6
Antworten

Was ist der Unterschied zwischen einem Index und einem Fremdschlüssel?

Ich möchte eine Datenbank mit 3 Tabellen erstellen. Eine für Posts und eine für Tags und eine, die Posts mit Tags verknüpft, wobei post_id und tag_id als Fremdschlüsselreferenzen fungieren. Können Sie erklären, was ein Index in diesem Szenari...
13.11.2009, 23:08
5
Antworten

Fremdschlüssel - Was machen sie für mich?

Ich baue eine kleine Anwendung und richte Fremdschlüsselbeziehungen zwischen Tabellen ein. Aber ich bin verwirrt, warum ich das wirklich brauche? Was ist der Vorteil - hilft es mir beim Schreiben meiner Abfragen, dass ich keine Joins durchführen...
08.08.2010, 15:53
4
Antworten

Die ManyToMany-Beziehung, die JPA mit dem Hibernate-Provider verwendet, erstellt keine Primärschlüssel

Ich habe zwei JPA-Entitäten (Client, InstrumentTraded) erstellt, die Hibernate als Provider mit einer ManyToMany-Beziehung verwenden. Nachdem Hibernate die Tabellen für MySQL generiert hat, scheint die ManyToMany-Beziehungstabelle keine Primärsc...
13.08.2010, 04:49