bonjour,

j'avais l'habitude de oracle mais la je dois utiliser mysql.
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	
);
Voici la ligne que j'essaie d'executer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ALTER TABLE SsCatbien MODIFY fkCatBien  SMALLINT FOREIGN KEY REFERENCES Catbien(idCatBien);
J'ai pu lire que avant la notion de clef etrangere n'etait pas prise en compte par mySQL..
j'utilise mysql 4.1.9