gpt4 book ai didi

MySQL 将 varchar 列更改为类型集

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

我有一个表,其中的数据存储在 varchar 列中:

field varchar :company 
example data : AB
SD
AB,SD
SD,AB

这些值只能是这些组合之一(顺序无关紧要)。此列可能更适合 set 类型,但它是 varchar。我想将其转换为类型集,该集的值为 AB 和 SD。

我有一个名为 companyFixed 的新列,其可能值为 AB、SD。如何将原始列中的值复制到新的正确列中?

UPDATE myTable 
SET companyFixed = <this row's company values>

最佳答案

也许我还没有理解这个问题,但据我所知这应该有效:

UPDATE myTable SET companyFixed = company;

我自己尝试过,创建一个带有 varchar 字段的表,然后添加一个 SET 字段,并从一个字段更新到另一个字段。它起作用了。

关于MySQL 将 varchar 列更改为类型集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40287751/

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