如何更改数据库中的数据类型

时间:2012-05-18 14:17:48

标签: mysql sql database apache

我正在使用Apache附带的MySQL。我已将Excel电子表格导入MySQL并创建了一个数据库。但是,当一些数据显然是数字时,所有数据都存储为varchar。如何更改这些特定条目的数据类型?

1 个答案:

答案 0 :(得分:2)

这会将列更改为整数。请查阅手册以了解您感兴趣的任何其他数据类型,并注意潜在的数据丢失。

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

或者,根据马库斯的观察:

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