bonjour,
j'avais l'habitude de oracle mais la je dois utiliser mysql.
Voici la ligne que j'essaie d'executer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE TABLE Catbien( idCatBien SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, description VARCHAR(20) ); CREATE TABLE SsCatbien( idSsCatBien SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, description VARCHAR(20), fkCatBien SMALLINT UNSIGNED NOT NULL );
J'ai pu lire que avant la notion de clef etrangere n'etait pas prise en compte par mySQL..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE SsCatbien MODIFY fkCatBien SMALLINT FOREIGN KEY REFERENCES Catbien(idCatBien);
j'utilise mysql 4.1.9
Partager