【问题标题】:Is there a relational database engine that will automatically map code values?是否有会自动映射代码值的关系数据库引擎?
【发布时间】:2019-09-29 01:54:34
【问题描述】:

我有一个包含大量冗余数据的表。

我想将一些 VARCHAR 值更改为某种“AUTO_LOOKUP”数据类型,它会自动维护和解析查找表中的值。

MySQL 部分使用 ENUM 数据类型执行此操作,但它需要提前定义所有已知值。我希望值列表动态增长。

这存在吗?

相关问题:

【问题讨论】:

    标签: relational-database


    【解决方案1】:

    是的,它被称为外键,几乎所有关系数据库都支持它。

    您在查找表中定义一组 varchar,每个值一行。与字符串相关的是更紧凑的主键,通常是自增整数。

    然后在您的大表中,只需按整数引用查找表中的条目即可。

    【讨论】:

      猜你喜欢
      • 2011-11-05
      • 2011-07-08
      • 2010-10-19
      • 1970-01-01
      • 2016-06-12
      • 2015-06-25
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多