Bonjour a vous
je suis entrain de creer une base nommée entreprise_warehouse qui contient parmi ces tables les table suivantes
magasin, article et stock que je les ai créee par les codes suivant
magasin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE table magasin (numMagasin int (11) AUTO_INCREMENT , adresse_mag varchar (250), constraint pkmagasin primary key (numMagasin));
article
stock
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create table article(numArticle int(11) AUTO_INCREMENT not null,numFournisseur int(11), prix_hors float DEFAULT 0, pttc float DEFAULT 0, date_int date , date_per date, numSsgroupe int (4), numMagasin int(4) DEFAULT 1, description varchar (250), CONSTRAINT pkarticle primary key(numArticle), constraint fkarticle foreign key(numSsgroupe) REFERENCES ssgroupe (numSsgroupe), constraint fkarticle3 FOREIGN key(numMagasin) REFERENCES magasin(numMagasin), CONSTRAINT fkarticle5 foreign key(numFournisseur) REFERENCES fournisseur (numFournisseur));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 create table stock (numArticle int (11), numMagasin int(11), date_jour date, quantite_stock int(11), constraint fkstock FOREIGN key (numArticle) REFERENCES article(numArticle), constraint fkstock2 FOREIGN key (numMagasin) REFERENCES magasin (numMagasin));
les tables magasin et article ont été créees sans problème mais au niveau de la
table stock je recois le message d'erreur suivant
J'aimearai comprendre ce qui ce passe avec cette tableErreur d'execution SQL(1005). Reponse de la Base de données :
[ Can't create table 'entreprise_warehouse.sock' (errno :150)].
merci pour votre aide.
Partager