次のように作成されたテーブルがあるとします。
create table `test_table` (
`col1` varchar(128) NOT NULL,
PRIMARY KEY (`col1`(16))
);
ここで、スキーマを調べて主キーに関する情報を探すスクリプトがあるとします。そのスクリプトは、の出力を解析せずに、インデックスのプレフィックスの長さ (上記の例では 16) をどのように見つけることができますshow create table
か? この情報はinformation_schema.key_column_usage
(とにかく MySQL 5.1 では) ありませんが、information_schema のどこかにありますか?