4
例如,假設我有一個TINYINT
列,我想更改爲ENUM
。是否有可能編寫MySQL查詢,該查詢在映射現有數據時更改列的數據類型,以便(例如)0
變爲No
,1
變爲Yes
,並且2
變爲Maybe
?如何在MySQL中更改列數據類型時保留數據?
例如,假設我有一個TINYINT
列,我想更改爲ENUM
。是否有可能編寫MySQL查詢,該查詢在映射現有數據時更改列的數據類型,以便(例如)0
變爲No
,1
變爲Yes
,並且2
變爲Maybe
?如何在MySQL中更改列數據類型時保留數據?
我不知道這是可能在MySQL,但另一種解決辦法是:
在舊列旁邊創建新列,使用更新來移動數據,然後刪除原始列。
好吧。我有點希望得到一些複雜的超級查詢,但這應該可以做到。 :) – DLH 2010-08-23 13:52:00
如果有疑問,那麼簡單的方法:-) – stark 2010-08-23 13:56:51