在表中添加列

时间:2013-04-12 10:12:57

标签: php mysql

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

例如:

我想在数据库

的所有表中插入列TENANT_ID

我该怎么做。

2 个答案:

答案 0 :(得分:1)

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

ALTER TABLE table_name
ADD column_name datatype

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

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

答案 1 :(得分: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你必须设置你的代码。