ある特定の環境の間で diff チェックが必要になったので。
mysql> USE information_schema; mysql> SELECT table_name, column_name FROM columns WHERE table_schema="対象のデータベース名"; +--------------------+-------------------+ | TABLE_NAME | COLUMN_NAME | +--------------------+-------------------+ | example_table | example_column | ...
最初 DESCRIBE ${table}; とかでいいのかな、と思ってたけど、再帰的に取れないのだったとなりちょっと調べていた。