2012-05-18 112 views
0

我正在使用Apache附帶的MySQL。我已經將一個Excel電子表格導入到MySQL並創建了一個數據庫。但是,所有數據都以varchar形式存儲,當某些數據明顯是數字時。我如何更改這些特定條目的數據類型?如何更改我的數據庫上的數據類型

+1

改變你的方式導入它。 – alexis

回答

2

這會將列更改爲整數。查看手冊,瞭解您感興趣的任何其他數據類型,並提防潛在的數據丟失。

ALTER TABLE `mydatabase`.`mytable` CHANGE `myfield` `myfield` INT(10) NULL; 

,或者每馬庫斯的觀察:

ALTER TABLE `mydatabase`.`mytable` MODIFY `myfield` CHAR(10) ; 
+1

'MODIFY'會更好,因此您不必指定'新'列名稱。 –

+0

好點....實際上從來沒有用過......老習慣很難,所以謝謝! – GDP

相關問題