MySQL:将枚举转为tinyint

时间:2017-05-17 09:13:58

标签: mysql sql

我的表格列为enum,可能的值为“Y”或“N”。我想将它设置为tinyint并相应地转换所有行 - 将'Y'设置为1,将'N'设置为0.你能解释一下如何做到这一点。感谢

1 个答案:

答案 0 :(得分:0)

  1. 将选项0和1添加到ENUM。
  2. 运行QUERY(UPDATE [table] SET [column] = 1 WHERE [column] ='Y')(以及'N')
  3. 将类型更改为INT(1)