MySQLで1つのデータベース内のすべてのテーブルにフィールドを追加

386 ワード

SELECT
    concat( 'ALTER TABLE ', table_schema, '.', table_name, ' ADD COLUMN               (       )      ...    ;' ) 
FROM
    information_schema.TABLES
WHERE
    table_schema = '    ';

結果を一度実行すればいい.
参考記事
CSDN-「mysqlデータベース内の各テーブルに同じフィールドを追加」OSCHINA-「MySQLデータベース内のすべてのテーブルに同じフィールドを追加」CSDN-「mysqlすべてのテーブルにフィールドを追加」