Ini adalah penyederhanaan berlebihan dari pengaturan yang intens yang saya kerjakan. table_1
dan table_2
keduanya memiliki kunci primer pengganti auto-increment sebagai ID. info
adalah tabel yang berisi informasi tentang keduanya table_1
dan table_2
.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
Saya mencoba memutuskan apakah saya harus membuat kunci utama info
gabungan ID dari table_1
dan table_2
. Jika saya melakukan ini, manakah di antara ini yang paling masuk akal?
(dalam contoh ini saya menggabungkan ID 11209 dengan ID 437)
INT(9)
11209437 (saya bisa membayangkan mengapa ini buruk)
VARCHAR (10)
11209-437
DECIMAL (10,4)
11209.437
Atau sesuatu yang lain?
Apakah ini baik-baik saja untuk menggunakan ini sebagai Kunci Utama pada MYSQL MYISAM DB?