Bonjour à tous. Lors de l'éxécution de cette requête
j'ai l'erreur suivante : Error Code: 1005. Can't create table 'smn.postit' (errno: 150)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE postit (id INT(7) AUTO_INCREMENT, idemp VARCHAR(8), texte text, date date, PRIMARY KEY(id), INDEX (idemp), FOREIGN KEY (idemp) REFERENCES employe(idemp) ON UPDATE CASCADE ON DELETE CASCADE);
Après de nombreuses recherches, il apparaîtrait que cette erreur provient de le génération de la clé étrangère : hors, les paramètres des 2 sont les mêmes, que ce soit au niveau du nom ou du type. De plus, j'ai bien fait attention à déclarer l'index avant la clé étrangère.
Si certains ont des idées,parce que là, l'erreur doit être tellement grosse que je la vois pas.
(Sinon, oui, je sais, une clé primaire en Varchar c'est mal.)![]()
Partager