Oto rażące uproszczenie intensywnej konfiguracji, nad którą pracuję. table_1i table_2oba mają zastępcze klucze podstawowe z automatycznym zwiększaniem jako identyfikator. infoto tabela zawierająca informacje o obu table_1i table_2.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
Próbuję zdecydować, czy powinienem zrobić klucz główny infozłożony z identyfikatorów z table_1i table_2. Gdybym to zrobił, który z nich ma największy sens?
(w tym przykładzie łączę ID 11209 z ID 437)
INT(9)11209437 (mogę sobie wyobrazić, dlaczego to jest złe)
VARCHAR (10) 11209-437
DECIMAL (10,4)11209.437
Albo coś innego?
Czy dobrze byłoby użyć tego jako klucza podstawowego w bazie danych MYYSAM DB MYSQL?