1

私はmysql5.0を実行しています。それぞれの列タイプを繰り返さずに、新しい列(すべて同じタイプ)をテーブルに追加するSQLクエリを作成するにはどうすればよいですか。

例えば:

mysql --user=db_user --password=db_pwd -e "ALTER TABLE db_name.db_table \
ADD ( \
new_column_1 TEXT NOT NULL,
new_column_2 TEXT NOT NULL)"

上記の例では、一般的なタイプは'TEXT NOT NULL'です。実際のシナリオには、例で指定されている2つだけではなく、より多くの列があることに注意してください。

要約すると、一般的なタイプを「因数分解」する方法はありますか?

4

1 に答える 1

2

それはいけません。各列名の後にその定義を続ける必要があります。

于 2011-03-08T10:40:03.353 に答える