Tag: foreign-keys
Ein Fremdschlüssel ist eine Spalte oder Kombination von Spalten in einer relationalen Tabelle, die mit a candidate Schlüssel einer anderen Tabelle. Der foreign-key kann verwendet werden, um cross-reference Tabellen.
2
Antworten
Ich will, um zu speichern, welche Benutzer eingeladen, einen anderen Benutzer zu einer Gruppe... aber django sagt mir, das ist ambigous und gegen die Regeln (was Sinn macht). Gruppen.Gruppe: Vermittler-Modell Group_to_Member hat mehr als eine foreign key-User,
2
Antworten
Ich habe drei Tabellen: Kategorien, Sprachen und categories_languages. Categories_languages ist viele, viele Tabelle, die links zusammen, Kategorien und Sprachen. Ich möchte update ein foregin key-Wert in der Tabelle Sprachen, aber es wirft mir den Fehler " error
4
Antworten
Erstellt habe ich die Datenbank auf meinem lokalen Rechner. Nach dem Umzug mein Vorhaben, server, die ich importiert Sicherung von lokalen (da hatte ich einige wichtige Daten dort). Nun,wenn ich versuche zu aktualisieren schema auf meinem server
4
Antworten
Nach Ausführung über diesen Artikel: http://diovo.com/2008/08/are-foreign-keys-really-necessary-in-a-database-design/ Es scheint wie eine gute Idee, um die Verwendung von Fremdschlüsseln bei der Gestaltung einer Datenbank. Aber wenn du mit zu viele? Angenommen, ich habe eine Haupt-Tabelle zum speichern einer Liste
1
Antworten
ich habe Probleme beim konfigurieren einer foreign key-Beziehung in meiner Entity Framework fluent-Api: Hier ist der Kopf des Berichts: public class Testata { public Testata() { Details = new List<Dettaglio>(); } public virtual int IDTEST { get;
3
Antworten
Möchte ich hinzufügen, dass 'On delete cascade and on update restrict' auf Fremdschlüssel durch phpmyadmin Benutzeroberfläche anstelle der Ausführung der Abfrage. Ich verwende in der Regel Heidisql control panel für diese Aktionen. Und jetzt bin ich mit
8
Antworten
Ich bin mit SQLite mit C# und habe einige Tabellen mit foreign keys definiert. Nun, ich weiß, dass standardmäßig die foreign key-Einschränkung nicht erzwungen, in SQLite, aber ich würde gerne, um Sie zu aktivieren. Ist es möglich,
1
Antworten
Ich habe eine SQL-Server-2012-db mit einer foreign key-Einschränkung verweist Countries.CountryID = States.CountryID Musste ich neu Countries Tabelle, so dass ich diese DROP FOREIGN KEY aus der States Tabelle (sonst würde es mir nicht erlauben, zu FALLEN Länder)
4
Antworten
Ich bin immer diese Fehlermeldung: 1452 - kann Nicht hinzufügen oder aktualisieren ein child row: a foreign key constraint fehl. Habe ich sich Sie Sie und versuchen Sie, loszuwerden, die Verweise mit alter table tillhör drop foreign
4
Antworten
Gibt es eine gute Erklärung, wie die Verwendung von MySQL den foreign key-Konstrukt? Ich weiß nicht Recht bekommen es aus dem MySQL-docs selbst. Bis jetzt habe ich die Abwicklung Sachen wie Fremdschlüssel mit Fug und Programmier-code. Und
4
Antworten
Ich versuche zu löschen aus mehreren Tabellen. Hier ist, was meine Tabellen Aussehen A_has_B ---- B ---- C_has_B (many to many) (many to many) Ich versuche, löschen Sie alle Zeilen aus A_has_B, B und C_has_B gegeben, die
6
Antworten
Ich habe eine Tabelle (session_comments) mit den folgenden Feldern Struktur: student_id (foreign key to students table) session_id (foreign key to sessions table) session_subject_ID (foreign key to session_subjects table) user_id (foreign key to users table) comment_date_time comment Nun,
2
Antworten
Ich habe eine Frage von Interesse: Ich habe 2 Tabellen in mysql mit InnoDb. Tabelle tbl_a hat einen Primärschlüssel namens a_id; Tabelle tbl_b hat eine primäre b_id und einen foreign key auf tbl_a.a_id mit "ON DELETE NO
2
Antworten
Ich bin kein Experte in sql /sqlite.. angenommen, wir haben zwei Tabellen: CREATE TABLE child ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, ); CREATE TABLE MyTableB( dog TEXT, FOREIGN KEY(dogList) REFERENCES child(id) ); wie wird sich
10
Antworten
Ich verwendet MySQL workbench hinzufügen eines Fremdschlüssels in einer Tabelle, aber einige seltsame Fehler passiert, das ist die SQL-Anweisung: ALTER TABLE `tansung`.`Declaration` ADD COLUMN `goodsId` INT(11) NOT NULL AFTER `declarationId` , ADD CONSTRAINT `goodsId` FOREIGN KEY (`goodsId`
2
Antworten
Ich erstellen möchten neue Modell, so etwas wie: user_name = models.ForeignKey(u"Username", User), aber wenn ich versuche, syncdb, bekomme ich diese Fehlermeldung: "AttributeError: 'unicode' - Objekt hat kein Attribut '_meta'" Wenn ich einen Blick auf einige tutorials, alles
2
Antworten
Ist es möglich, einen ForeignKey auf mehr als auf das Modell. Ich möchte wählen können sagen, Teilen und Maschinen Modell. Las ich dazu kombinieren Sie mehrere Modelle in einer Liste: Wie kombinieren Sie 2 oder mehr querysets
1
Antworten
Ich habe eine foreign key-Einschränkung zwischen Tabellen, Sessions und Benutzer. Speziell, Sitzungen.UID = User.ID. Manchmal möchte ich Sessions.UID auf null sein. Kann das erlaubt sein? Jedes mal, wenn ich versuche, dies zu tun, erhalte ich eine FK-Constraint-Verletzung.
5
Antworten
Ich habe langsam das erlernen von SQL, die letzten paar Wochen. Ich habe es abgeholt, alle die relationale algebra und den Grundlagen, wie relationale Datenbanken funktionieren. Was ich versuche zu tun, ist zu lernen, wie es umgesetzt.
1
Antworten
Sagen wir, ich habe diese zwei sehr grundlegende Entitäten: public class ParentEntity { public int Id; public virtual ICollection<ChildEntity> Childrens; } public class ChildEntity { public int Id; public int ParentEntityId; //Foreign Key public virtual ParentEntity parent;
5
Antworten
Was ist der Vorteil der Festlegung eines Fremdschlüssels beim arbeiten mit einem MVC-framework, mit der die relation? Ich bin mit einer relationalen Datenbank mit einem framework, das Modell-Definitionen mit Beziehungen. Weil die Fremdschlüssel definiert sind, die durch
7
Antworten
In Datenbank-design-was tun n:m und 1:n bedeuten? Muss es etwas zu tun mit Schlüssel oder Beziehungen? InformationsquelleAutor der Frage Abdullah Khan | 2010-08-03
16
Antworten
Sind deaktivieren und aktivieren von foreign key-Einschränkungen in SQL Server unterstützt? Oder ist meine einzige option, um drop und dann re-create die Einschränkungen? InformationsquelleAutor der Frage Ray Vega | 2008-10-01
3
Antworten
Habe ich nach dem flask-sqlalchemy-tutorial auf deklarieren Modelle über eins-zu-viele-Beziehung. Der Beispiel-code ist wie folgt: class Person(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(50)) addresses = db.relationship('Address', backref='person', lazy='dynamic') class Address(db.Model): id = db.Column(db.Integer, primary_key=True) email =
5
Antworten
Habe ich einen Fehler beim update meine Datenbank nach dem hinzufügen einer migration. Hier sind meine Klassen vor dem add-migration public class Product { public Product() { } public int ProductId { get; set; } public string
2
Antworten
Ich habe zwei Tabellen, eine 'Benutzer' und eine 'Aufträge', wo der order-Tabelle hat einen Fremdschlüssel, Referenz auf die Benutzer-id-Tabelle. (Ich bin mit der E-Mail-Adresse als Benutzer-id in diesem Fall). Was ich erreichen will, ist dies: Wenn die
5
Antworten
In mySQL 5, gibt es eine Möglichkeit, drop foreign key-Einschränkungen eine Tabelle mit einer SQL-Anweisung ohne auf diese Namen? Schreibe ich ein DB-update-Skript, und leider auch einige der Seiten hatte constraints erstellt mit "falschen" Namen. Ich versuche
5
Antworten
Habe ich 2 Modelle für 2 verschiedene Datenbanken: Datenbanken, die manuell erstellt wurden, aber es sollte sich nichts ändern. class LinkModel(models.Model): # in 'urls' database id = models.AutoField(primary_key=True) host_id = models.IntegerField() path = models.CharField(max_length=255) class Meta: db_table
8
Antworten
Scheint es, dass SQLite erzwingt keine foreign keys standardmäßig. Ich bin mit sqlitejdbc-v056.jar und ich habe gelesen, dass mit PRAGMA foreign_keys = ON; wird wiederum auf foreign key-Einschränkungen, und dies muss eingeschaltet sein, in einer pro-Verbindung-basis. Meine
4
Antworten
Ich würde gerne umbenennen einer Spalte in einer Tabelle ist ein Fremdschlüssel, der auf vielen Tischen. Anscheinend ist dies nur möglich, wenn Sie löschen die Einschränkungen, wie ich in diesem link. Ich möchte nicht alle löschen die
4
Antworten
Ich bin verwirrt über, was bedeutet, dass die update-und delete-Regel in SQL Server 2008 Management Studio, wenn wir definieren, foreign key-Einschränkungen. Ich habe auch nicht finden Verwandte Dokumente (z.B. F1-Hilfe). Hier ist das Bildschirmfoto. Schätzen, wenn jemand
5
Antworten
Kann ich eine Spalte in meiner Werte-Tabelle (Wert) referenziert als Fremdschlüssel zu knownValues Tabelle, und lassen Sie es NULL, Wann auch immer erforderlich, wie in dem Beispiel: Tabelle: Werte product type value freevalue 0 1 NULL 100
5
Antworten
Nun habe ich eine kleine Datenbank mit zwei Tabellen, die wie folgt Aussehen: users table ==================== id name status_id 1 Bobby 3 2 James 2 und statuses table ============= id value 1 Waiting 2 Approved 3 Other
3
Antworten
Ich haben die folgenden Tabellen (Primärschlüssel in Fett. Fremdschlüssel in Kursiv) Tabelle "Kunde" - ID--- - Name---Balance---Account_Name---Account_Type Konto Kategorie-Tabelle Account_Type----Balance Kunden-Detail-Tabelle Account_Name---Vorname----Nachname--- - Adresse Kann ich zwei Fremdschlüssel in der Tabelle Kunde und wie kann ich dies
7
Antworten
Arbeite ich mit ein paar legacy-Tabellen, die Beziehungen, aber diese Beziehungen noch nicht explizit festgelegt wurden, als primär - /Fremdschlüssel. Erstellt habe ich eine .dbml-Datei mithilfe von "Linq To Sql-Klassen" und gründete den richtigen Fall.CaseID = CaseInfo.CaseID
10
Antworten
Bin ich gerade erst begonnen Arbeit mit ausländischen keys für das erste mal und ich Frage mich, ob es eine standard-Benennungsschema für Sie? Angesichts dieser Tabellen: task (id, userid, title) note (id, taskid, userid, note); user (id,
1
Antworten
Ich habe ein seltsames problem mit mysql. Ich versuche mich zu ändern eine Tabelle, Spalte, die einen Primärschlüssel und hat auto_increment constraint definiert wurde. Dies ist auch ein foreign-key-Referenz für mehrere andere Tabellen. Ich brauche zum ändern
1
Antworten
Ich versuche, um wieder eine HttpResponse-von Django Rest Framework, einschließlich Daten von 2 verlinkten Modelle. Die Modelle sind: class Wine(models.Model): color = models.CharField(max_length=100, blank=True) country = models.CharField(max_length=100, blank=True) region = models.CharField(max_length=100, blank=True) appellation = models.CharField(max_length=100, blank=True) class
6
Antworten
Gegeben, dass die "Rails Weg" zu sein scheint, nicht foreign key-Einschränkungen, ich bin auf der Suche nach einer alternative, die mir erlauben, um zu überprüfen, ob die Zeile eine Fremdschlüssel-Referenzen nicht in der Tat existieren in TableA
11
Antworten
Suchte ich nach einer Lösung für dieses problem im internet und überprüft die SO Fragen, aber keine Lösung funktioniert für meinen Fall. Möchte ich erstellen einen Fremdschlüssel aus Tabelle sira_no zu metal_kod. ALTER TABLE sira_no ADD CONSTRAINT
3
Antworten
Ich fühle mich wie ich bin dumm, aber ich kann nicht finden überall auf der phpMyAdmin-Schnittstelle zum hinzufügen von constraints, foreign-keys, z.B. CASCADE ON DELETE Ist, habe ich mich für das ähnliche Fragen hier und auf der
6
Antworten
Django nicht die Unterstützung bekommen, foreign key Werte von list_display oder list_filter (e.g foo__bar). Ich weiß, Sie können erstellen Sie eine Modul-Methode als workaround für list_display, aber wie würde ich mich über das gleiche zu tun für
5
Antworten
Ich habe ein problem mit dem löschen von verknüpften Zeilen in Entity Framework 4.1. Ich habe Tabellen mit Beziehungen Buch 1<--->* BookFormats Habe ich die on delete cascade: ALTER TABLE [dbo].[BookFormats] WITH CHECK ADD CONSTRAINT [FK_BookFormats_Book] FOREIGN
4
Antworten
Ähnlich diese Frage aber für MySQL.... Wie kann ich programmtechnisch ermitteln, foreign key verweist in MySQL (unter der Annahme InnoDB)? Fast kann ich Sie mit: SHOW TABLE STATUS WHERE Name = 'MyTableName'; ...aber ach, der Kommentar-Spalte, die
4
Antworten
Ich bin neu in Ruby on Rails (ich weiß, dass Ruby nur anständig wäre) und Blick auf die Migrations-tools, es klingt wirklich genial. Datenbank-Schemata kann schließlich (leicht) gehen Sie in der source-control. Nun mein problem mit ihm.
7
Antworten
Wenn ich ausführen, die Folgen zwei Abfragen (ich habe entkleidet Sie bis auf die absolut notwendigen): mysql> CREATE TABLE foo(id INT PRIMARY KEY); Query OK, 0 rows affected (0.01 sec) mysql> CREATE TABLE bar ( id INT,
5
Antworten
Möchte ich zu Tropfen, die den Fremdschlüssel in meiner Tabelle, aber in dieser Fehlermeldung mysql> alter table customers drop foreign key customerid; ERROR 1025 (HY000): Error on rename of '.\products\customers' to '.\products\#sql2-7ec-a3' (errno: 152) mysql> InformationsquelleAutor der
1
Antworten
Habe ich einen Kommentar Klasse mit ein :foreign_key der post_id in der Post-Klasse. class Comment < ActiveRecord::Base belongs_to :post, :class_name => "Post", :foreign_key => "post_id", :counter_cache => true belongs_to :author, :class_name => "User", :foreign_key => "author_id" end
2
Antworten
Gibt es eine Abfrage, die mir erhalten Fremdschlüssel richtet sich an eine bestimmte Tabellenspalte? Zum Beispiel, sagen, ich hatte diese drei Tabellen: __________ |Table A | ---------- |Id | ---------- ___________ |Table B | ----------- |Id |
6
Antworten
Scheint dies ein häufiger Fehler, aber für das Leben von mir kann ich nicht herausfinden. Habe ich eine Reihe von InnoDB-Tabellen in MySQL, die miteinander verbunden sind über Fremdschlüssel; die Muttergesellschaft user Tisch, und eine Reihe von