Вот грубое упрощение интенсивной установки, с которой я работаю. 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?