Bonjour à tous,
Voila je suis en train de créer une nouvelle base de données sous MySQL 5 et j'ai sans doute un problême de syntaxe....
Si quelqu'un pouvait me venir en aide ce serait vraiment gentil.
Voici ma requête:
CREATE TABLE `pays` (`idPays` SMALLINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, `nom` VARCHAR(40), `id_ville` FOREIGN KEY REFERENCES `ville` (`idVille`)) ENGINE = InnoDB;
et voici la réponse du serveur:
#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 'FOREIGN KEY REFERENCES ville(idVille)) ENGINE = INNODB' at line 1
Je me demande vraiment ce que j'ai pu faire de mal (lol), donc si quelqu'un a la salution ce serait cool de me la donner.
Merci @ tous