如果只支持两种语言,那么哪种方法更适合多语言数据库

g52tjvyc  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(296)

我正在创建一个只有两种语言支持的项目数据库。在同一个表中取两列还是创建另一个表来保存翻译是个好主意。
方法1:表名:id,col1\u en,col1\u ar
方法2:
表\u语言:id,lang
表名称:id
表名翻译:id,语言id,表名id,列

vmdwslir

vmdwslir1#

如果你百分之百确定你永远不会在网站上添加其他语言,那么使用两个列将更容易查询。
然而,如果有哪怕是一点点的疑问,将来还会有更多的语言被添加进来,你应该使用方法2。它将在将来防止许多头痛。

相关问题