Я хочу, чтобы добавить общий столбец во всех таблицах в базе данныхДобавить столбец в таблицах
Например:
Я хочу, чтобы вставить столбец TENANT_ID
во всех таблицах в базе данных
Как могу я сделай это.
Я хочу, чтобы добавить общий столбец во всех таблицах в базе данныхДобавить столбец в таблицах
Например:
Я хочу, чтобы вставить столбец TENANT_ID
во всех таблицах в базе данных
Как могу я сделай это.
да, вы можете добавить его
, если у вас есть список таблицы в массиве
$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 в код.
Вы можете использовать команду ALTER TABLE SQL, как в:
ALTER TABLE table_name
ADD column_name datatype
Если у вас есть несколько таблиц, которые вы должны будете применить это к каждой таблице последовательно.
Подробнее здесь: http://www.w3schools.com/sql/sql_alter.asp
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html –