
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Mysql2】Mysql2::Error: Specified key was too long; max key length is 767 bytes→文字制限をかけるファイルを新規作成することで解決する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Mysql2】Mysql2::Error: Specified key was too long; max key length is 767 bytes→文字制限をかけるファイルを新規作成することで解決する - Qiita
ざっくり概要について# このエラーは「Mysql2に、格納できる文字データは、767バイトまでだよ!今のまま... ざっくり概要について# このエラーは「Mysql2に、格納できる文字データは、767バイトまでだよ!今のままでは、Mysqlにマイグレーションできないよ!」という意味で理解しました。 そのエラーを踏まえて、この記事では、以下2つの方法を実践しました。 database.ymlが「utf8mb4」のまま、「文字制限をかけるファイルを新規作成」する方法 (@terufumi1122さんの記事のおかげで解決できました) 「文字制限をかける新規ファイル」を作成せずに、database.ymlを「utf8」に書き直す方法(この方法はやらないほうがいいと学びました) その上で一番大事だなと思ったことは、 MySQLを使用する際、 「絵文字を使えるかどうか、要件定義の際にしっかり決める」ということです。 では、詳細にいきましょう!!! エラー内容について# 「Mysql2::Error: Specifi