Je me demandais s'il y avait un moyen de créer une clé étrangère pour une liste d'entiers qui répond sur des éléments entiers simples de la liste. Par exemple, j'ai une table "exercices". Sur cette table, je voudrais maintenir deux colonnes connexes: « exercisesID » « relatedExerciseIDs »MYSQL: Création d'une liste d'entiers (ID) pouvant utiliser des contraintes de clé étrangère pour chaque élément entier?
Cependant, « relatedExerciseIDs » est un VARCHAR contenant délimité par des virgules « exerciseID » s. Lors d'une suppression d'un exercice de la table, tous les exercices avec le "exerciseID" supprimé dans leur liste "relatedExerciseIDs" devraient le supprimer.
Est-ce possible? Comment puis-je faire ceci?
Merci pour votre avis! Je serais également intéressé par l'utilisation d'un type de colonne autre qu'un VARCHAR si cela est possible =)
= S soirs va être une longue nuit puis hahaha ... merci! J'ai un tas de colonnes comme celles-ci, donc je suppose que je vais devoir faire une table pour chacun. J'espérais qu'il y avait un moyen plus facile. la vérité est difficile à avaler, je suppose. – Garrett