use*_*107 1 database-design eav
我有一个当前看起来像这样的数据库表:
PageField
-Id (Int, PK)
-FieldType (String) Can be Text, Decimal, Integer or Bit
-Value (This stores the value regardless of the FieldType, so it is not strongly typed)
Run Code Online (Sandbox Code Playgroud)
我是否应该删除Value列并将其替换为 4 个单独的列TextValue、DecimalValue、IntegerValue和BitValue吗?
数据类型将设置为相关内容。这意味着在这 4 列的每一行中,第 3 列将是NULL
.