我想在我的数据库中插入每个访问者的国家。Maxmind 返回我可以存储在 a 中的 2 个字母的国家/地区 ISO VARCHAR(2)
,这将使用 2 个字节,或者,我可以使用UNSIGNED TINYINT
将使用 1 个字节的 an,并且将是包含所有国家/地区的表中的 id。
但是我遇到了一个障碍;我需要MyISAM
快速插入的引擎,但 MyISAM 不支持FOREIGN KEYS
,所以我想对于每次插入,我都必须在国家表中进行选择以检索国家/地区 ID。
我不知道什么是最好的选择,我绝对需要使用MyISAM
,因为会有很多插入,但我不想不断SELECTs
地检索国家 ID。