bonjour,
je souhaite créer une base de données sous mysql avec des tables qui contiennent des clés etrangères(FOREIGN KEY). j'ai besoin de renommer ces clé etrangères dans mes tables, et je ne sais pas comment indiquer que ces champs la sont des clés etrangére
supposant que j'ai deux tables :
client(id_client, nom, prenom..)
achat(id_achat,id_acheteur...)
sachant que "id_acheteur" doit etre une clé etrangère (= = 'id_client') comment indique ceci lors de la création de ma table achat??
je sais que le code correspandant est par ex:
ALTER TABLE `achat`
ADD CONSTRAINT `fr_key1` FOREIGN KEY (`id_acheteur`) REFERENCES `client` (`id_client`) ON DELETE CASCADE ON UPDATE CASCADE;
mais je ne vois pas ou metre ceci
SVP aider moi c'est urgent
merci.
[Titre édité par Maximilian]
Partager