mysqlデータベーステーブルのフィールドタイプSQLステートメントをバッチ変更する方法

次の SQL ステートメントを使用して、MySQL データベース テーブルのフィールド タイプをバッチで変更できます。

sql
ALTER TABLE table_name
MODIFY COLUMN column1_name new_data_type1,
MODIFY COLUMN column2_name new_data_type2,
MODIFY COLUMN column3_name new_data_type3,
…;
ここで、table_name はフィールド型を変更する必要があるテーブルの名前で、column1_name、column2_name、column3_name などは、そのフィールドの型を変更する列の名前です。データ型を変更する必要があります。new_data_type1、new_data_type2、new_data_type3 などが列名に対応する新しいデータ型です。

例えば

「person」テーブルの「age」列のデータ型を varchar から int に変更し、「salary」列のデータ型を DOUBLE から DECIMAL に変更するには、次の SQL ステートメントを使用できます。

SQL
ALTER TABLE person
MODIFY COLUMN age int(11),
MODIFY COLUMN給与 DECIMAL(10, 2);

おすすめ

転載: blog.csdn.net/beiback/article/details/131051465