我想在数据库的所有表中添加一个公共列
例如:
我想TENANT_ID
在数据库的所有表中插入列
我怎样才能做到这一点。
您可以使用 ALTER TABLE SQL 命令,如下所示:
ALTER TABLE table_name
ADD column_name datatype
如果您有多个表,则需要将其连续应用于每个表。
更多信息:http: //www.w3schools.com/sql/sql_alter.asp
是的,你可以添加它
如果您有数组中的表列表
$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你必须根据你的代码进行设置。