У меня есть две таблицы, настроенные в phpmyadmin- таблица ID пользователя и данные таблицы.Таблица идентификаторов пользователей содержит один столбец userid
, который является первичным ключом.Данные таблицы имеют id|name|src|
и кучу другой информации.На данный момент проблема заключается в том, что идентификатор столбца, представляющий собой строку длиной 16 символов, действует как первичный ключ в идентификаторе пользователя таблицы и внешний ключ в данных таблицы.Теперь, если один и тот же пользователь хочет загрузить более одного изображения, мне приходится повторять идентификатор в данных таблицы, и таблица становится очень большой.Есть ли другой способ пойти по этому поводу (я относительно новый, так что извините, если это звучит довольно глупо.).Наконец, есть ли какое-то повышение производительности в этой ситуации путем индексации идентификатора пользователя в другой таблице, так как мне кажется, что это пустая трата пространства, так как мне приходится повторять идентификатор пользователя еще раз в идентификаторе пользователя таблицы по сравнению симея одну таблицу для хранения данных и идентификатора пользователя.