0

我想在数据库的所有表中添加一个公共列

例如:

我想TENANT_ID在数据库的所有表中插入列

我怎样才能做到这一点。

4

2 回答 2

1

您可以使用 ALTER TABLE SQL 命令,如下所示:

ALTER TABLE table_name
ADD column_name datatype

如果您有多个表,则需要将其连续应用于每个表。

更多信息:http: //www.w3schools.com/sql/sql_alter.asp

于 2013-04-12T10:14:18.637 回答
0

是的,你可以添加它

如果您有数组中的表列表

$column_name = 'TENANT_ID';
$size = '';
foreach($all_table_name as $each_table_name) {
   mysql_query("ALTER TABLE {$each_table_name} ADD {$column_name} VARBINARY({$size})");
}

上面的代码我只是skilton你必须根据你的代码进行设置。

于 2013-04-12T10:34:57.443 回答