15

基本的に、私は現在MySQLテーブルにintである列を持っています。

それを2倍に変えたいのですが。Webを検索しましたが、列から値を取得する際の変換(日付を日付に変換するなど)だけが思いついたのですが、それは私が言っていることではありません。

それはAlterTableの問題だと思います。それを、MySQL devページで調べましたが、探しているものが見つかりませんでした。

4

2 に答える 2

30

これが実際の構文です。nullability も適切に設定してください。

ALTER TABLE your_table
MODIFY COLUMN your_column DOUBLE NULL;

また

ALTER TABLE your_table
MODIFY COLUMN your_column DOUBLE NOT NULL;
于 2012-04-25T19:10:43.763 に答える
5

あなたはあなたが使用する必要があるということは正しいですALTER TABLE。コマンドは次のようになります。

ALTER TABLE tablename MODIFY COLUMN columnname DOUBLE;
于 2012-04-25T19:03:28.027 に答える