|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité régulier
![]() Inscription : octobre 2010 Messages : 9 ![]() |
Bonjour,
Lorsque j'écris ceci : Code :
Citation:
|
|||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour,
il faut une virgule avant le deuxieme ADD |
|
|
00
|
|
|
#3 |
![]() ![]() |
Et il faut que tes tables soient en InnoDB pour que les clés étrangères soient prises en compte.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#4 | ||
|
Invité régulier
![]() Inscription : octobre 2010 Messages : 9 ![]() |
Merci pour vos réponses,
J'ai rajouté une virgule apres le 2nd ADD, j'obtiens un message d'erreur. idCategorie et idNiveau sont déclarés dans les deux tables en varchar (20) mais j'ai une erreur 150 : #1005 - Can't create table 'gestioneleves.#sql-518_20' (errno: 150) : Voici le code : Code sql :
J J'ai trouvé. Certaines de mes tables n'étaient pas en InnoDB. Merci pour vos réponses. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com