Requete sql

mister zazabean -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
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 ) 
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
    1. 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
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
    1. mister zazabean
       
      ca ne marche tjrs pas :(
      0
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    ça devrait être quelquechose du genre:

    REFERENCES mobilier( [numero mobilier] ) 

    ou
    REFERENCES mobilier( "numero mobilier" ) 
    0