我有一个问题,我必须根据存储在该行中的外键更改列中的数据类型。
unit_id unit_name
1 String
2 Float
3 Date
4 Int
Id spec value unit id
1 "A" 1
2 30.90 2
3 null 3
4 100 4
现在我应该达到上述条件。我该如何实现它?
答案 0 :(得分:1)
这是不可能的。你能做什么:
spec value
使用VARCHAR(或类似内容),并自行解析内容。spec value_string
,spec value_float
,...)问题:该表将包含许多空值。但报告表通常可以看到这种方法。unit_name
将它们与数据类型表连接。