3
我需要改變一個表來改變列的類型。如果當前列的類型是DECIMAL(8,2),並且將該列更改爲DOUBLE,那麼該列中已有的數據是否也會被更改以反映該列的新類型?請問MySQL ALTER TABLE重新格式化字段數據?
我需要改變一個表來改變列的類型。如果當前列的類型是DECIMAL(8,2),並且將該列更改爲DOUBLE,那麼該列中已有的數據是否也會被更改以反映該列的新類型?請問MySQL ALTER TABLE重新格式化字段數據?
它應該。但是,在更改現有表格時始終保持安全。
我首選做這種類型的操作方式是:
謝謝,這是非常好的建議! –
用DECIMAL(8,2)創建一些帶有一些數據的測試表。然後執行alter table。在這次測試後告訴我們發生了什麼! – llazzaro
我認爲它確實如此,但您可以創建一個數據庫,然後使用一些測試數據進行分析。歡呼 – Michael
@OMG小馬 - 感謝編輯,現在好多了。 –