例如,假设我有一个TINYINT列要更改为ENUM。是否可以编写一个mysql查询,在映射现有数据时更改列的数据类型,以便(例如)使0变为No,1变为Yes,2变为Maybe? 最佳答案 我不确定这在mysql中是否可行,但另一种解决方案是:用新类型和新名称添加新列设置新列值(给定旧列值)删除旧列将新列重命名为与旧列同名