preguntar acerca de foreign-keys

8
réponses

Ajouter une clé étrangère à la table existante

Je veux ajouter une clé étrangère à une table appelée "katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Lorsque j'essaie de le faire, j'o …
demandé sur 1970-01-01 00:33:32
9
réponses

La clé étrangère améliore-t-elle les performances des requêtes?

Supposons que j'ai 2 tables, Products et ProductCategories. Les deux tables ont une relation sur CategoryId. Et c'est la requête. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.Catego …
demandé sur 1970-01-01 00:33:29
4
réponses

Clés étrangères en mongo?

Comment puis-je concevoir un schéma tel que celui-ci dans MongoDB? Je pense qu'il n'y a pas de clés étrangères! ... …
demandé sur 1970-01-01 00:33:31
2
réponses

Normalisation MongoDB, clé étrangère et jointure

Avant de plonger vraiment profondément dans MongoDB pendant des jours, j'ai pensé que je poserais une question assez basique pour savoir si je devrais y plonger du tout ou non. Je n'ai fondamentalement aucune expérience avec nosql. J'ai lu un peu su …
demandé sur 1970-01-01 00:33:31
6
réponses

Comment puis-je insérer des données dans deux tables simultanément dans SQL Server?

Disons que ma structure de table ressemble à ceci: CREATE TABLE [dbo].[table1] ( [id] [int] IDENTITY(1,1) NOT NULL, [data] [varchar](255) NOT NULL, CONSTRAINT [PK_table1] PRIMARY KEY CLUSTERED ([id] ASC) ) CREATE TABLE [dbo].[table2] ( …
demandé sur 1970-01-01 00:33:30
5
réponses

Supprimer des lignes avec une clé étrangère dans PostgreSQL

Je voudrais supprimer les lignes qui contiennent une clé étrangère, mais quand j'essaie quelque chose comme ceci: DELETE FROM osoby WHERE id_osoby='1' Je reçois cette Déclaration: Erreur: mettre à jour ou supprimer sur la table "osoby" viole …
demandé sur 1970-01-01 00:33:33
1
réponses

Comment ajouter une clé étrangère (MySQL)

Je suis extrêmement nouveau dans SQL et j'essaie d'effectuer une simple TABLE ALTER pour créer une nouvelle colonne et l'utiliser comme clé étrangère pour référencer une autre table simple dans ma base de données. J'ai modifié les deux tables pour êt …
demandé sur 1970-01-01 00:33:33
1
réponses

MySQL-utiliser la clé étrangère comme clé primaire aussi

J'ai le tableau 1 avec une clé primaire user_id et le tableau 2 où user_id est une clé étrangère. Seul 1 enregistrement par user_id peut exister dans le tableau 2, et aucun enregistrement ne peut exister sans lui. QUESTION: user_id dans le tableau …
demandé sur 1970-01-01 00:33:32
2
réponses

Comment sélectionner des résultats SQL basés sur plusieurs tables

Je dois sélectionner les résultats d'une table en fonction de certaines valeurs correspondantes dans quelques autres tables. J'ai les tableaux suivants: person: id, firstname, lastname team: id, teamname player: id, person_id(FK), team_id(FK) coach: …
demandé sur 1970-01-01 00:33:31
1
réponses

Hibernate et H2 «violation de contrainte d’intégrité Référentielle» pour OneToMany mise en correspondance bidirectionnelle

donc j'ai deux haricots simples -- FatKid et Hamburgers. Maintenant, pour des raisons que je ne connais pas, je dois pouvoir regarder non seulement tous les hamburgers que quelqu'un a mangés, mais aussi qui a mangé quel hamburger en particulier. Su …
demandé sur 1970-01-01 00:33:31