2011-03-08 117 views
1

我正在运行mysql 5.0。如何编写SQL查询以将新的coloumns(所有相同类型)添加到表中,而不必为每个表重复coloumn类型。MySQL:如何在添加多列时不重复每列的column_definition

例如:

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'。请注意,实际场景中有更多的coloumns,而不仅仅是示例中指定的2个。

总而言之,有没有办法'分解'普通类型?

回答

2

你不能。每个专栏名称都应该遵循其定义。

+0

ok thx,no luck .. – hornetbzz 2011-03-08 10:41:10