J'ai ce SQL (pour MySQL):N: M Relation Erreur de syntaxe dans le code
create table apartmentcaretakers
(
apartmentID int,
caretakerID int,
PRIMARY KEY (apartmentID, caretakerID),
FOREIGN KEY (apartmentID) REFERENCES apartments(apartmentID),
FOREIGN KEY (caretakerID) REFERENCES caretakers(caretakerID)
)engine = innodb;
L'erreur que je chat: erreur de syntaxe SQL près de « références appartements (apartmentID), des références caretakerID clés étrangères gardiens '
Ceci est correctement une erreur mineure de ma part, mais quelqu'un pourrait-il le signaler?
EDIT: Après un certain codage et réexécution, l'erreur est 1064. Ce que je peux comprendre pourquoi cela n'a pas vraiment aidé, car c'est une erreur à large spectre.
Ce problème est résolu elle-même, après que je suis allé pour une plongée à travers les vagues sans fin de mon cerveau, et a découvert que quelqu'un avait volé mes parenthèses :) Mais de toute façon pour thx vous aidez ... – Yilmas