2013-04-12 6 views
0

Я хочу, чтобы добавить общий столбец во всех таблицах в базе данныхДобавить столбец в таблицах

Например:

Я хочу, чтобы вставить столбец TENANT_ID во всех таблицах в базе данных

Как могу я сделай это.

+0

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html –

ответ

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})"); 
} 

выше кода я просто Скилтон вы должны установить accourding в код.

1

Вы можете использовать команду ALTER TABLE SQL, как в:

ALTER TABLE table_name 
ADD column_name datatype 

Если у вас есть несколько таблиц, которые вы должны будете применить это к каждой таблице последовательно.

Подробнее здесь: http://www.w3schools.com/sql/sql_alter.asp

Смежные вопросы