Voici une simplification excessive d'une configuration intense avec laquelle je travaille. table_1et les table_2deux ont des clés primaires de substitution à incrémentation automatique comme ID. infoest une table qui contient des informations sur table_1et sur table_2.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
J'essaie de décider si je devrais créer la clé primaire d' infoun composite des ID de table_1et table_2. Si je devais faire cela, lequel de ces éléments a le plus de sens?
(dans cet exemple, je combine l'ID 11209 avec l'ID 437)
INT(9)11209437 (je peux imaginer pourquoi c'est mauvais)
VARCHAR (10) 11209-437
DECIMAL (10,4)11209.437
Ou autre chose?
Serait-ce bien de l'utiliser comme clé primaire sur une base de données MYSQL MYISAM?