Вот грубое упрощение интенсивной настройки, с которой я работаю. 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
Или что-то еще?
Хорошо ли это использовать в качестве основного ключа в базе данных MYISQL MYISAM?