par
Cyrano » 20 nov. 2006, 15:50
Ça va fonctionner très bien même avec une clé primaire si tu n'oublies pas le second paramètre pour le champ de type DOUBLE, par exemple:
Code : Tout sélectionner
CREATE TABLE stock_m(
CODE_MAT MEDIUMINT(5) NOT NULL PRIMARY KEY,
NUM_ENT TINYINT(1) NOT NULL ,
QUANTITE INT(5) NOT NULL ,
PRIX_MOYEN DOUBLE(5,2) NOT NULL
)Engine MyISAM;
Et tant qu'à faire, pour ta colonne CODE_MAT, tant qu'à n'utiliser au maximum que 5 chiffres, autant utiliser un type moins grand, c'est pour ça que j'ai modifié en MEDIUMINT.
Ça va fonctionner très bien même avec une clé primaire si tu n'oublies pas le second paramètre pour le champ de type DOUBLE, par exemple:
[code]CREATE TABLE stock_m(
CODE_MAT MEDIUMINT(5) NOT NULL PRIMARY KEY,
NUM_ENT TINYINT(1) NOT NULL ,
QUANTITE INT(5) NOT NULL ,
PRIX_MOYEN DOUBLE(5,2) NOT NULL
)Engine MyISAM;[/code]
Et tant qu'à faire, pour ta colonne CODE_MAT, tant qu'à n'utiliser au maximum que 5 chiffres, autant utiliser un type moins grand, c'est pour ça que j'ai modifié en MEDIUMINT.