2013.11.28 秀太郎
どうも。僕です!!
たまにデータベースを跨ぎ、且つテーブルも無数にあるプロジェクトにぶっ込まれる事があります。
そんなときに、使用しようとしているテーブルのカラムに対して、このカラムの親ってどこに居るんだ?
って時に遭遇する場合がります。
(稀ですwww 設計はしっかりしましょう!)
そんなときに、データベースを跨いで同一カラム名を調べたい時には
select table_schema, table_name, column_name from information_schema.columns where column_name ='検索するカラム名';
で、1発ww
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
ORDINAL_POSITION
COLUMN_DEFAULT
IS_NULLABLE
DATA_TYPE
CHARACTER_MAXIMUM_LENGTH
CHARACTER_OCTET_LENGTH
NUMERIC_PRECISION
NUMERIC_SCALE
CHARACTER_SET_NAME
COLLATION_NAME
COLUMN_TYPE
COLUMN_KEY
EXTRA
PRIVILEGES
COLUMN_COMMENT
本当はここまで調べられますが、そこまでかなという人は、絞ってね!