Вот грубое упрощение интенсивной установки, с которой я работаю. table_1
и table_2
оба имеют автоинкрементные суррогатные первичные ключи в качестве идентификатора. info
это таблица, которая содержит информацию о обоих table_1
и table_2
.
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
Я пытаюсь решить, должен ли я сделать первичный ключ из info
набора идентификаторов из table_1
и table_2
. Если бы я сделал это, какой из них имеет больше смысла?
(в этом примере я объединяю ID 11209 с ID 437)
INT(9)
11209437 (я могу представить, почему это плохо)
VARCHAR (10)
11209-437
DECIMAL (10,4)
11209.437
Или что-то другое?
Было бы хорошо использовать это в качестве первичного ключа в базе данных MYSQL MYISAM?