这是场景
在我正在构建的类似 CMS 的系统中,我必须结合根据查看者的 IP 位置提供不同页面内容的能力。为此,我有一个 MySQL 表,其中包含列
page - varchar(保存实际页面内容) ciso - char(3)(拥有 ISO 国家代码)
当一切正常时,我应该能够按照以下方式获得表格条目
页 ciso -------------- 着陆器澳大利亚 美国着陆器 着陆器 FRA ……
我想要做的是确保每个页面/ciso 对都被视为唯一条目。我的 MySQL 技能非常基础——我使用索引,并且我知道您可以在多个列上建立索引,但我从未使用过该功能(到目前为止,我也没有真正理解为什么可能需要它)。
我想我可以把它吸进去看看,但是知道页面和 ciso 上的索引是否会提供我想看到的行为会很有用。如果是这样,这样做有什么缺点吗?如果没有,我还有哪些其他路线(除了使用唯一的自动递增行 ID 列)。我非常感谢任何帮助。