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 30/06/2007, 16h55   #1
Membre confirmé
 
Inscription : mai 2002
Messages : 543
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 543
Points : 238
Points : 238
Par défaut Erreur lors de la création de clés étrangères

Bonjour,

Je voudrais créer des clés étrangères et fixer des contraintes d'intégrité sur une table InnoDB.
Code :
1
2
3
ALTER TABLE bl_action_profile 
ADD FOREIGN KEY action_id REFERENCES bl_action( action_id ) 
ON DELETE CASCADE
J'obtiens l'erreur suivante :
Code :
1
2
3
4
5
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; 
CHECK the manual that corresponds TO your MySQL server version FOR 
the RIGHT syntax TO USE near 'REFERENCES bl_action (action_id)
ON DELETE CASCADE' at line 3
Neuromancien2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2007, 23h54   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
il te manque des parenthèses :
Code :
1
2
3
4
ALTER TABLE bl_action_profile 
ADD FOREIGN KEY (action_id) REFERENCES bl_action( action_id ) 
ON DELETE CASCADE
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 23h44   #3
Membre confirmé
 
Inscription : mai 2002
Messages : 543
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 543
Points : 238
Points : 238
Merci !
Neuromancien2 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 19h53.


 
 
 
 
Partenaires

Hébergement Web