Requete sql

Fermé
mister zazabean - 15 mai 2007 à 14:38
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 16 mai 2007 à 10:51
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
15 mai 2007 à 14:43
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
15 mai 2007 à 15:55
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
15 mai 2007 à 15:56
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
16 mai 2007 à 10:38
ca ne marche tjrs pas :(
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
16 mai 2007 à 10:51
ça devrait être quelquechose du genre:

REFERENCES mobilier( [numero mobilier] ) 

ou
REFERENCES mobilier( "numero mobilier" ) 
0