1

我正在运行 mysql 5.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 回答