Я работаю над созданием базы данных MySQL, в которой будет много связанных таблиц. Я знаю, что могу создать уникальный и автоматически увеличивающийся первичный ключ, а затем ссылаться на этот первичный ключ как на внешний ключ в связанной таблице. Мой вопрос в том, каковы наилучшие практики для типов данных первичного / внешнего ключа (int, varchar и т. Д.). Я хочу убедиться, что с первого раза у меня все получилось правильно.
Спасибо