MySQL вставляет ISO страны или идентификатор страны из другой таблицыPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 MySQL вставляет ISO страны или идентификатор страны из другой таблицы

Сообщение Anonymous »

Я хочу вставить страну каждого посетителя в свою базу данных. Maxmind возвращает двухбуквенный ISO-образ страны, который я мог бы сохранить в VARCHAR(2), который будет использовать 2 байта, или, альтернативно, я могу использовать UNSIGNED TINYINT, который будет использовать 1 байт и будет быть идентификатором из таблицы со всеми странами.

Однако я столкнулся с проблемой; Мне нужен движок MyISAM для быстрой вставки, но MyISAM не поддерживает FOREIGN KEYS, поэтому я предполагаю, что для каждой вставки мне придется делать выборку в таблице стран, чтобы получить идентификатор страны.< /p>

Я не знаю, какой вариант лучше, мне обязательно нужно использовать MyISAM, так как будет много вставок, но я не хочу постоянно сделать SELECT для получения идентификатор страны.

Подробнее здесь: https://stackoverflow.com/questions/177 ... ther-table
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»