Aqui está uma simplificação grosseira de uma configuração intensa com a qual estou trabalhando. table_1
e table_2
ambos têm incremento automático de chaves primárias substitutas como o ID. info
é uma tabela que contém informações sobre ambos table_1
e table_2
.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
Estou tentando decidir se devo criar a chave primária de info
um composto dos IDs de table_1
e table_2
. Se eu fizesse isso, qual deles faz mais sentido?
(neste exemplo, estou combinando o ID 11209 com o ID 437)
INT(9)
11209437 (eu posso imaginar por que isso é ruim)
VARCHAR (10)
11209-437
DECIMAL (10,4)
11209.437
Ou alguma outra coisa?
Seria bom usar isso como a chave primária em um banco de dados MYSQL MYISAM?