WordPress 4.2では寿司ビール問題が発生するらしい

Facebookの某グループで、

WordPressが4.2からTABLEをUTF8MB4に
強制変更する。記事数が大量なサイトだと移
行がやっかいだなあ

的なことを教えてくださった方がいて、 そういえば寿司ビール問題が起きるかもしれなくね? とぼーっと考えつつ、WordPressのgithubを電車の中でスマホから見てた。寿司ビール問題についてはgoogleなどで調べるべし。

結論・・・ WordPress 4.2には寿司ビール問題がある っぽい。

https://github.com/WordPress/WordPress/blob/master/wp-admin/includes/upgrade.php のくそ長い関数の羅列を追うと、

return $wpdb->query( "ALTER TABLE $table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci" );

ということで utf8mb4_unicode_ci が COLLATE に指定してあるのでみごとに寿司ビールだ。

ここを utf8mb4_unicode_520_ci に直してもらうだけの簡単なおしごとでみんなが幸せになれるんですが。誰かissue上げてもらえないですかね。