gpt4 book ai didi

mysql - 为mysql中的列动态指定数据类型?

转载 作者:行者123 更新时间:2023-11-29 01:02:04 25 4
gpt4 key购买 nike

我有一个问题,我必须根据存储在该行中的外键更改列中的数据类型。

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

现在我应该达到上述条件。我如何实现它?

最佳答案

这是不可能的。你可以做什么:

  • spec value 使用 VARCHAR(或类似的东西),并自行解析内容。
  • 有几个列(spec value_stringspec value_float,...) 问题:该表将包含大量空值。但是这种方法经常可以在报告表中看到。
  • 有几个表,一个用于字符串,一个用于 float ,并根据 unit_name 将它们与数据类型表连接起来。

关于mysql - 为mysql中的列动态指定数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2467982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com