MySQL 5.6/5.7 世代で絵文字とかハハパパあたりに苦しめられた人多い問題。
- UTF8MB4 を利用する
innodb_file_format
innodb_large_prefix
はON
Barracuda
が取り込まれたので、項目が存在しなくなった- フレームワークなどからのアクセスで時刻補正されるとは限らないので、DB 内の時間も Tokyo にする
- ActiveRecord 経由で操作してて、 lib/task くコ:彡のタスクを実行するとたまに死ぬので、面倒を見てあげようネ!
innodb_per_table
5.6/5.7 でも書いたけどデフォルト 1
だったので変更しなくてオッケー!