我想在数据库的所有表中添加一个公共列
例如:
我想在数据库
的所有表中插入列TENANT_ID
我该怎么做。
答案 0 :(得分:1)
您可以使用ALTER TABLE SQL命令,如下所示:
ALTER TABLE table_name
ADD column_name datatype
如果你有多个表,则需要连续将它应用于每个表。
答案 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你必须设置你的代码。