Je suis sûr que ce soit est tout à fait impossible ou très simple:MySQL colonne ENUM de la colonne anothertable
Si je crée une table et je veux l'une des colonnes d'avoir des options limitées, il semble que je l'utilise soit le type de valeur ENUM ou SET. Mais je dois définir les valeurs possibles à ce moment-là. Que faire si j'ai une autre table qui a deux colonnes, une colonne de clé primaire et une colonne de données, et je veux que l'ENUM de ma nouvelle table soit mis à la clé primaire de la colonne déjà existante? Je suis sûr que je peux juste écrire dans les valeurs de long-main, mais idéalement ce dont j'ai besoin est de nouvelles valeurs à entrer dans la table de liste et pour la table avec la colonne enum juste accepter que les choix de valeur inclura tout ce qui sera ajouté à cette liste.
Est-ce possible sans manipuler la structure de la nouvelle table chaque fois que quelque chose est ajouté à la liste?
C'est un peu le contraire de ce que j'avais en tête (bien que ce soit utile pour ce que ça donne). Je ne veux pas que mes valeurs enum soient poussées dans une table dynamique, je veux que mes valeurs enum soient définies à partir d'une table réelle. Je pense que SQL Server fait cela, ce qui me rend encore plus fou. – Anthony