Requete sql

mister zazabean -  
sebsauvage Messages postés 33415 Statut Modérateur -
pourriez vous m'aider a resoudre ce leger problem car ca me marque qu'il aune erreur merci davance

ALTER  TABLE salle(  
   ADD  CONSTRAINT FK_salle_mobilier FOREIGN  KEY ( numero mobilier ) 
       REFERENCES mobilier( numero mobilier ) 

3 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Ben je vois déjà qu'il manque une parenthèse fermantes à la fin.

Et le message d'erreur, tu peux le copier-coller ici ?
0
mister zazabean
 
ALTER  TABLE salle(  
   ADD  CONSTRAINT FK_salle_mobilier FOREIGN  KEY ( numero mobilier ) 
       REFERENCES mobilier( numero mobilier ) MySQL a répondu:


#1064 - Erreur de syntaxe près de '(  ADD  CONSTRAINT FK_salle_mobilier FOREIGN  KEY ( numero mobil' à la ligne 1

0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
ah oui... c'était tellement évident que je ne l'ai pas vu:
Il y a des espace dans tes identifiants (noms de colonne, etc.)

C'est généralement une très mauvaise idée.

Je ne sais pas quel moteur de base de données tu utilises, mais il doit y avoir un séparateur.
Par exemple, c'est [] pour Access, " " pour Microsoft SQL Server, etc.
0
mister zazabean
 
ca ne marche tjrs pas :(
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
ça devrait être quelquechose du genre:

REFERENCES mobilier( [numero mobilier] ) 

ou
REFERENCES mobilier( "numero mobilier" ) 
0