Bonjour!

Je me suis renseigné sur google avant de venir poster et apparement ce n'est pas une situation courante!
Je m'explique, j'ai deux databases: db1 et db2. Sur db1 j'ai une table table1 qui contient une clée primaire (PK1). Dans db2 j'ai une table table2 qui contient une clée étrangère (FK2). Et j'aimerai que db2.table2.FK2 pointe sur db1.table1.PK1.
Est-ce seulement possible?

Edit: Au cas où je vais quand même poster une partie de ma requête SQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CREATE TABLE `table2`
             (
                 `FK2` Smallint,
                  FOREIGN KEY (`FK2`) REFERENCES `db1`.`table1`(PK1) ON DELETE CASCADE
             ) TYPE=INNODB;
Et j'oubliais: La requête ne me renvoit pas d'erreurs et crée bien la table, j'arrive à y ajouter des informations mais je n'ai pas l'impression que la clée étrangère soit prise en compte. Preuve: Même quand je supprime la database db1 il ne me renvoit pas d'erreurs lorsque je recrée table2.
Merci d'avance!