0

这是场景

在我正在构建的类似 CMS 的系统中,我必须结合根据查看者的 IP 位置提供不同页面内容的能力。为此,我有一个 MySQL 表,其中包含列

page - varchar(保存实际页面内容)
ciso - char(3)(拥有 ISO 国家代码)

当一切正常时,我应该能够按照以下方式获得表格条目

页 ciso
--------------
着陆器澳大利亚
美国着陆器
着陆器 FRA
……

我想要做的是确保每个页面/ciso 对都被视为唯一条目。我的 MySQL 技能非常基础——我使用索引,并且我知道您可以在多个列上建立索引,但我从未使用过该功能(到目前为止,我也没有真正理解为什么可能需要它)。

我想我可以把它吸进去看看,但是知道页面和 ciso 上的索引是否会提供我想看到的行为会很有用。如果是这样,这样做有什么缺点吗?如果没有,我还有哪些其他路线(除了使用唯一的自动递增行 ID 列)。我非常感谢任何帮助。

4

0 回答 0