Ecco una grossolana semplificazione di un intenso setup con cui sto lavorando. table_1ed table_2entrambi hanno chiavi primarie surrogate con incremento automatico come ID. infoè una tabella che contiene informazioni su entrambi table_1e table_2.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
Sto cercando di decidere se devo creare la chiave primaria di infoun composito degli ID da table_1e table_2. Se dovessi farlo, quale di questi ha più senso?
(in questo esempio sto combinando ID 11209 con ID 437)
INT(9)11209437 (posso immaginare perché questo è negativo)
VARCHAR (10) 11209-437
DECIMAL (10,4)11209.437
O qualcos'altro?
Andrebbe bene usarlo come chiave primaria su un DB MYYSAM MYSQL?