0

Apache に付属の MySQL を使用しています。Excel スプレッドシートを MySQL にインポートし、データベースを作成しました。ただし、一部のデータが明らかに数値である場合、すべてのデータは varchar として保存されます。これらの特定のエントリのデータ型を変更するにはどうすればよいですか?

4

1 に答える 1

2

これにより、列が整数に変更されます。関心のある他のデータ型についてはマニュアルを確認し、潜在的なデータ損失に注意してください。

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

または、マーカスの観察によると:

ALTER TABLE `mydatabase`.`mytable` MODIFY `myfield` CHAR(10) ;
于 2012-05-18T14:26:53.357 に答える