Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2007, 10h58   #1
Inactif
 
Alexandre Jaquet
Inscription : mai 2006
Messages : 2 199
Détails du profil
Informations personnelles :
Nom : Alexandre Jaquet
Âge : 32

Informations forums :
Inscription : mai 2006
Messages : 2 199
Points : 1 904
Points : 1 904
Par défaut FOREIGN KEY doute

Hello,

J ai comme un doute sur la création des clefs étrangères de cette manière

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
DROP TABLE IF EXISTS `account_type`;
CREATE TABLE `account_type` (
  `id_account_type` int(4) NOT NULL,
  `ref_message` int(4) NOT NULL,
  `price` decimal(4,2) NOT NULL,
  PRIMARY KEY  (`id_account_type`,`ref_message`),
  KEY `FK_ACCOUNT_TYPE_MESSAGE` (`ref_message`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--
-- Dumping data for table `account_type`
--
 
/*!40000 ALTER TABLE `account_type` DISABLE KEYS */;
LOCK TABLES `account_type` WRITE;
UNLOCK TABLES;
/*!40000 ALTER TABLE `account_type` ENABLE KEYS */;
Comment se fait la référence sur la table message vu qu'elle n'est pas spécifié
par REFERENCES message(id_message)
*alexandre* est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 11h20   #2
Inactif
 
Alexandre Jaquet
Inscription : mai 2006
Messages : 2 199
Détails du profil
Informations personnelles :
Nom : Alexandre Jaquet
Âge : 32

Informations forums :
Inscription : mai 2006
Messages : 2 199
Points : 1 904
Points : 1 904
A premiere vu dump ne marche pas correctement il remplace FOREIGN KEY par KEY tout seul
*alexandre* est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h24.


 
 
 
 
Partenaires

Hébergement Web