テーブルがutf8_unicode_ci
照合にある場合、phpMyAdmin は次のような SQL コードを生成します。
CREATE TABLE `table_name` (
`id` int(10) unsigned AUTO_INCREMENT,
`name` varchar(30) COLLATE utf8_unicode_ci,
`other_varchar_column` varchar(40) COLLATE utf8_unicode_ci,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ;
それは非常に多くの文字セット宣言のようです。の最後にも文字セットが設定されているため、各列の最後にあるものを省略できますCREATE TABLE
か?