Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels 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 10/02/2011, 17h30   #1
Invité régulier
 
Inscription : avril 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 14
Points : 6
Points : 6
Par défaut Problème MySQL Syntaxe #1064

Bonjour,

J'espère ne pas faire une erreur de débutant mais sa sent quand meme pas bon l'erreur bête. Enfin bref je en m'en sort pas avec cette requête de création de table :
Code :
1
2
3
4
5
6
7
8
9
CREATE TABLE Organisme
(
	idOrganisme INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
	Nom VARCHAR (45) NOT NULL,
	Domaine VARCHAR (45) NULL,
	OrgSituation_Geo INTEGER UNSIGNED NOT NULL,
	PRIMARY KEY(idOrganisme),
	CONSTRAINTS FKOrganisme_Situation_Geo FOREIGN KEY (OrgSituation_Geo) REFERENCES Situation_Geo(idSituation_Geo)
) ENGINE = InnoDB;
Le message d'erreur est le suivant :

"#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 'FKOrganisme_Situation_Geo FOREIGN KEY (OrgSituation_Geo) REFERENCES Situation_Ge' at line 8
"

Sachant que ma table Situation_Geo existe et bien sur ma colonne idSituation_Geo aussi.

Merci de votre aide, a vot' bon coeur.
Jiner est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 17h32   #2
Invité régulier
 
Inscription : avril 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 14
Points : 6
Points : 6
Ok c'est bon au temps pour moi.
Le fait de poster ma fait corriger mon erreur.

C'est CONSTRAINT et non CONSTRAINTS (je ne connait d'ailleur pas son utilité au pluriel).
Jiner 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 11h59.


 
 
 
 
Partenaires

Hébergement Web