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