例如,假设我有一个TINYINT列要更改为ENUM。是否可以编写一个mysql查询,在映射现有数据时更改列的数据类型,以便(例如)使0变为No1变为Yes2变为Maybe

最佳答案

我不确定这在mysql中是否可行,但另一种解决方案是:
用新类型和新名称添加新列
设置新列值(给定旧列值)
删除旧列
将新列重命名为与旧列同名

09-30 21:43
查看更多