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.
1
Antworten
Ich habe eine Mitarbeiter-Tabelle wie emp_id bigint, reports_to bigint, emp_name varchar(20), Constraint [PK_Emp] Primary key (emp_id), Constraint [FK_Emp] Foreign key (reports_to) references [MSS].[dbo].[Emp]([emp_id]) emp_id reports_to emp_name ------ ------ -------------- 1 null Sumanta 2 1 Arpita 3 null
1
Antworten
Wenn ich deklarieren Sie die Tabelle unten enthält es implizit bedeuten, dass sowohl die Fremdschlüssel stellen eine eindeutige Primärschlüssel oder brauche ich noch mehr zu tun, um sowohl Attribute als Primärschlüssel? CREATE TABLE Report_has_Items ( ReportID int
2
Antworten
Ich habe zwei Tabellen, die so gebaut (dies ist nur eine vereinfachte und nicht-proprietäre Beispiel): Person Table ----------- p_Id, f_name, l_name Job Table ---------- job_Id, job_desc Möchte ich hinzufügen, dass eine foreign-key-Spalte, Personen.job_Id, das kann null sein,
5
Antworten
Bekomme ich folgende Meldung sogar, wenn Sie die Tabelle, die Verweise es leer ist: "Cannot truncate table 'dbo.Link' weil es verwiesen wird, die durch eine FOREIGN KEY-Einschränkung" scheint nicht viel Sinn, warum dies geschieht. Irgendwelche Vorschläge? InformationsquelleAutor
2
Antworten
Ich habe die Arbeit mit Hibernate, und ich bin nicht ganz sicher, wie dieses problem zu lösen, ich habe 2 Tabellen mit einer 1..n Beziehung wie diese: ------- TABLE_A ------- col_b (pk) col_c (pk) [andere Felder] -------
3
Antworten
Ich versuche zu tun, ein einfaches update, um die foreign-key-aber das Skript nie erhalten gesendet. Hier ist der code, den ich verwende: using (var db = new MyContext()) { db.Entry<Contact>(newContact).State = EntityState.Modified; newContact.ContactOwner = db.Person.Find(3); db.SaveChanges(); }
1
Antworten
Ich bin habend Schwierigkeit für diese Abfrage (die arbeiten auf der Datenbank direkt) als Kriterien Abfragen in Hibernate (version 3.2.5): SELECT s.* FROM ftp_status s WHERE (s.datetime,s.connectionid) IN (SELECT MAX(f.datetime), f.connectionid FROM ftp_status f GROUP BY f.connectionid);
4
Antworten
Einfache Frage: ich bin neu in Laravel. Ich habe das migration-Datei: Schema::create('lists', function(Blueprint $table) { $table->increments('id'); $table->string('title', 255); $table->integer('user_id')->unsigned(); $table->foreign('user_id')->references('id')->on('users'); $table->timestamps(); }); Ich wollen, Sie zu aktualisieren, hinzufügen onDelete('cascade'). Was ist der beste Weg, dies zu tun?
1
Antworten
Habe ich definiert eine viele-zu-viele-Beziehung zwischen zwei entity-Klassen Benutzer und Berechtigung. Benutzer hat einen primary key-composite von Benutzername und countyId, und meine Permission-Tabelle hat eine reguläre integer-Id. Die Tabelle UserPermission hat die drei Fremdschlüssel als Primärschlüssel: Benutzernamen,
3
Antworten
Ich habe eine Datenbank, wo ich Sie fallen lassen müssen einige Fremdschlüssel, aber ich weiß nicht vorher, ob die foreign keys noch vorhanden sind. Ich habe festgestellt, dass einige gespeicherte Prozeduren (http://forums.mysql.com/read.php?97,218825,247526) dass der trick funktioniert, aber
1
Antworten
Ich möchten, wählen Sie Ergebnis in sqlite aus mehreren Tabellen mit mehreren Fremdschlüssel, versuchte ich JOIN aber es hat nicht funktioniert, auch; zum Beispiel : einen Tisch für STUDENT : CREATE TABLE STUDENT ( STUDENT_NAME TEXT NOT
4
Antworten
Ich versuche eine Datenbank zu erstellen mit mehreren Fremdschlüssel mit Lösch - /update-Einschränkungen, aber ich habe einen Fehlercode 1005 mit folgenden sql-Skripts: CREATE TABLE Worker ( WorkerID smallint auto_increment, WorkerType varchar(45) NOT NULL, WorkerName varchar(45) NOT NULL,
5
Antworten
Habe ich folgende Datenbank-schema: members_company1(id, name, ...); members_company2(id, name, ...); profiles(memberid, membertypeid, ...); membertypes(id, name, ...) [ { id : 1, name : 'company1', ... }, { id : 2, name : 'company2', ... } ]; Also
2
Antworten
Ich habe eine foreign key-Einschränkung zu einem meiner Felder. Auf einfügen, wird das Feld zeigt sich wie ein drop-down-statt eines Textfeldes, wie erwartet. Aber die drop-down-hat jeder Wert zweimal aufgeführt, einmal mit einem Minuszeichen vor dem Wert
3
Antworten
Gibt es eine Möglichkeit, um alle Tabellen mit Fremdschlüssel zu einer anderen Tabelle in oracle, die mit einer Abfrage? Ich verstehe nicht, Ihre Frage. Könnten Sie vielleicht umformulieren oder ein Beispiel geben? InformationsquelleAutor juan | 2009-04-08
2
Antworten
Erstellt habe ich die Tabelle Employee Create table Employee ( FName varchar(20) Not Null, LName varchar(20) Not Null, SSN int Not Null, BDate Datetime, Address varchar(50), Sex char(1), Salary money, Super_SSN int, Primary Key(SSN), Foreign Key(Super_SSN) references
4
Antworten
Ich versuche, erstellen Sie eine Tabelle mit einer varchar-Spalte als Fremdschlüssel, aber MySql gibt mir eine Fehlermeldung beim erstellen der Tabelle. Meine Abfrage lautet wie folgt: CREATE TABLE network_classes ( id TINYINT(1) UNSIGNED NOT NULL AUTO_INCREMENT, category
6
Antworten
In meiner MySQL-InnoDB-Datenbank mit Fremdschlüsseln ich versehentlich einige meiner Primärschlüssel signed statt unsigned wie ich Sie haben will. Nun ich will es ändern mit ALTER TABLE-Anweisung, aber es funktioniert nicht: ALTER TABLE `users` CHANGE `id` `id` INT(11)
1
Antworten
Ich habe eine Tabelle user mit userID als Primärschlüssel. Ich habe eine weitere Tabelle namens Friends. In der Friends Tabelle habe ich zwei Benutzer als Freunde, vertreten durch die Spalten UserID und FrndID wo beide UserID und
3
Antworten
Ich versuche zum erstellen einer viele-zu-viele-Beziehung in meiner MySQL-Datenbank. Ich habe drei Tabellen: Films, Genres und Films_Genres. Ich bin mit dem folgenden code legen Sie Sie: CREATE TABLE Films ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id),
2
Antworten
Habe ich diese Tabelle CREATE TABLE [dbo].[CityMaster]( [CityID] [int] NOT NULL, [City] [varchar](100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [BranchId] [varchar](10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF__CityM__Branc__74444068] DEFAULT ((0)), [ExternalBranchId] [varchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_CityMaster] PRIMARY KEY CLUSTERED
3
Antworten
Ich habe eine Tabelle, soll track-Tage, und die Kosten für den Versand Produkt von einem Anbieter zu einem anderen. Wir (genial :p) gespeichert, die sowohl den Versand als Anbieter (FedEx, UPS) mit der Produkt-handling-Anbieter (Glaube... Dunder Mifflin)
3
Antworten
Habe ich diese vier Tabellen: PRODUCTS --------- PRODUCT_ID PRODUCT_TITLE (other fields) COLORS --------- COLOR_ID COLOR_NAME MATERIALS --------- MATERIAL_ID MATERIAL_NAME IMAGES --------- IMAGE_ID BIG MED SMALL THUMB SIZE --------- SIZE_ID SIZE_NAME Und auch: PRODUCT_COLOR --------- PRODUCT_ID COLOR_ID PRODUCT_MATERIAL
9
Antworten
Ich habe zwei Tabellen, Table JOB und Table USER, hier ist die Struktur CREATE TABLE JOB ( ID NUMBER NOT NULL , USERID NUMBER, CONSTRAINT B_PK PRIMARY KEY ( ID ) ENABLE ); CREATE TABLE USER (
1
Antworten
Gibt es eine Möglichkeit zum ändern einer Tabelle FK-Regel löschen in Oracle besser als löschen und dann erneut hinzufügen? Ich bin derzeit mit: alter table A drop constraint my_fk; alter table A add constraint my_fk foreign key
5
Antworten
Ich bin versucht zu entfernen, eine datatable, die geladen wurde, in ein dataset, und wurde mit. Hier ist der code, den ich versucht. domain.EnforceConstraints = false; if (domain.Tables["TABLE_NAME"] != null) { domain.Tables["TABLE_NAME"].ChildRelations.Clear(); domain.Tables["TABLE_NAME"].ParentRelations.Clear(); domain.Tables.Remove("TABLE_NAME"); } domain.EnforceConstraints =
5
Antworten
Ich bin mit MySQL und ich habe eine Tabelle mit einem index, der verwendet wird als Fremdschlüssel in vielen anderen Tabellen. Ich möchten, ändern Sie den Datentyp des index (von signed zu unsigned integer) , was ist
3
Antworten
Vielen Dank für das Lesen. Ist es möglich, einen zusammengesetzten Fremdschlüssel als ein Stück einer Tabelle zusammengesetzter Primärschlüssel? Zum Beispiel, sagen wir, ich habe zwei Tabellen: CREATE TABLE DB.dbo.Partners ( CONSTRAINT pk_Partners_Id PRIMARY KEY (Name, City, State,
4
Antworten
Gibt es eine Möglichkeit die zu überschreiben, mysql foreign key-Einschränkungen in einem php-Skript? Ich habe eine Abfrage übergeben, um mysql aus php, aber es versäumt, eine foreign key-Einschränkung, gibt es eine Möglichkeit, dies zu umgehen, ohne dabei
3
Antworten
Ich habe ein sehr verwirrendes Datenbank mit einer Tabelle, die enthält zwei Werte, die ich brauche in eine separate Tabelle. Hier ist mein Problem: Table1 - id Table2 - id - table1_id - table3_id_1 - table3_id_2 Table3
1
Antworten
Ich habe eine sqlite-Datenbank, die wie folgt strukturiert: CREATE TABLE IF NOT EXISTS Patient ( PatientId INTEGER PRIMARY KEY AUTOINCREMENT ); CREATE TABLE IF NOT EXISTS Event ( PatientId INTEGER REFERENCES Patient( PatientId ), DateTime TEXT, EventTypeCode
2
Antworten
Ich versuche zu bauen, die Datenbank und die Tabellen für mein system. Aber ich fand, dass, wenn ich nicht hinzufügen, die den Fremdschlüssel in der codes. Es gibt keine Fehler. Ich habe viele Methode versuchen, die codes
5
Antworten
Wie erstelle ich Fremdschlüssel in ActiveRecord? Ich habe etwas wie das folgende in meine Modelle: class Student < ActiveRecord::Base attr_accessible :name, :level_id belongs_to :level end class Level < ActiveRecord::Base attr_accessible :number has_many :students end Aber das schema.rb
5
Antworten
Habe ich 3 Modelle: Post: id Titel Körper Foto: id filepath Kommentar: id post_id Körper und die entsprechenden Tabellen in der DB. Nun, wenn ich Kommentare nur für meine Beiträge, ich kann fügen Sie einfach folgenden Fremdschlüssel:
3
Antworten
Wie die Durchsetzung von foreign key-Einschränkung auf Spalten derselben Tabelle in SQL bei Eingabe der Werte in der folgenden Tabelle: Mitarbeiter: empid Anzahl, - manager-Nummer (muss eine vorhandene Mitarbeiter) InformationsquelleAutor pop stack | 2012-01-07
3
Antworten
Ich umsetzen will, eins-zu-viele Konzept in meiner Anwendung. Dies ist das Szenario: ich habe zwei Tabellen (ich). Person(ID, NAME, ALTER, ABTEILUNG) (ii). Person-Aufgaben(ID, BZW IST) Eine person kann mehr als eine Verantwortung. Wie soll ich Sie implementieren
2
Antworten
Seit ein paar Wochen Lerne ich Python und Django. Bis zu diesem Punkt hat es schon genug zu Lesen, die Fragen und die Antworten von anderen Benutzern.Aber jetzt ist der Augenblick meiner ersten eigenen Frage gekommen. Werde
5
Antworten
Ich würde gerne die performance-Optimierung einer Datenbank, die mein team für eine Anwendung. Bin ich auf der Suche für Bereiche hinzufügen, foreign keys, und im Gegenzug index die Spalten, die zur Verbesserung der performance von joins. Jedoch,
2
Antworten
Ich versuche zu schaffen, die einen Fremdschlüssel auf zwei Spalten einer Tabelle zu zeigen auf die gleiche Spalte einer anderen Tabelle, aber ich glaube, ich bekomme eine Fehlermeldung... Hier ist was ich tun: CREATE TABLE test2 (
5
Antworten
Ich versuche, so etwas wie Datenbank-Design-für-Tagging, außer alle meine tags sind in Kategorien gruppiert. Zum Beispiel, sagen wir, ich habe eine Datenbank über Fahrzeuge. Lassen Sie uns sagen, dass wir eigentlich nicht wissen, sehr viel über die
4
Antworten
Warum ist es notwendig, einen Primärschlüssel für eine Spalte einer Tabelle, die eine Spalte der anderen Tabelle mit foreign-key-Referenzen. create table D(Did int) create table E(Eid int foreign key references D(Did)) Obige Abfrage gibt Fehler: There are
1
Antworten
Ich bin versucht, einen doppelten primary key als foreign key. Create table AAA ( AAA_id int primary key ); create table BBB ( AAA_id int, BBB_name character varying(20), primary key (AAA_id, BBB_name) ); create table CCC (
3
Antworten
Kann die gleiche Spalte primary key & foreign key-Einschränkung zu einer anderen Spalte? Table1: ID - Primary column, foreign key constraint for Table2 ID Table2: ID - Primary column, Name Wird dies ein Problem, wenn ich versuche
4
Antworten
Ich versuche, drop eine Reihe von Fremdschlüsseln mit: ALTER TABLE `table` DROP FOREIGN KEY `fk_table_users1` , DROP FOREIGN KEY `fk_table_accounts1` , DROP FOREIGN KEY `fk_table_data1` ; aber es gibt die Fehlermeldung: Error on rename of './db/table' to
2
Antworten
Ist es möglich, das Verwandte Modell eines Fremdschlüssels durch foreign key-Feld selbst? Zum Beispiel, wenn ich 3 Modelle: class ModelA(models.Model) field1 = models.CharField(max_length=10) class ModelB(models.Model) field1 = models.CharField(max_length=10) class ModelC(models.Model) field1 = models.CharField(max_length=10) field2 = models.ForeignKey(ModelA) field3
2
Antworten
Ich versuche, etwas zu erreichen, scheinbar einfach, aber ich konnte nicht finden keine Antwort, weder auf Google noch hier. Ich habe eine Django-Modell, etwas tot-einfach: class Shipment(models.Model): id = models.AutoField(primary_key=True) transaction = models.ForeignKey(Transaction) Ich würde gerne in
3
Antworten
Ich versuche, zum Verweis auf eine Ansicht mit einer foreign key, aber ich bin immer diese Fehlermeldung: "Fehler: ORA-02270: keine passende unique-oder primary key-Spalte-Liste" Allerdings habe ich einen primary key auf diese Ansicht, und überprüft, dass es
2
Antworten
Erstelle ich eine Tabelle in mysql mit dem folgenden Skript: CREATE TABLE IF NOT EXISTS users_x_activities( id int NOT NULL auto_increment, id_user int unsigned NOT NULL, id_attivita int unsigned NOT NULL, PRIMARY KEY (id), FOREIGN KEY (id_user)
3
Antworten
Möchte ich ändern Sie den Datentyp einige primary-key-Spalten in meiner Datenbank von INT auf BIGINT. Die folgende definition ist ein Spielzeug-Beispiel um das problem zu veranschaulichen: CREATE TABLE IF NOT EXISTS `owner` ( `id` int(11) NOT NULL
4
Antworten
Wie würde ich anzeigen die folgende Beziehung in Entity Framework 5? public class Item { public int Id { get; set; } public int? ParentItemId { get; set; } public string Value { get; set; } public