
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Mysqlエラー】Mysql2::Error: Specified key was too long; max key length is 767 bytes - Qiita
直訳すると「指定したキーは長すぎます。キーの最大範囲は767バイトまでです」 意味は「Mysql2に格納で... 直訳すると「指定したキーは長すぎます。キーの最大範囲は767バイトまでです」 意味は「Mysql2に格納できる最大文字データ量(767バイト)に対してオーバーしてしまったためエラーになった」ということのようです。 エラー解決に向けての予備知識 utf8 文字コードの中で世界で最も普及している文字コード。 通常は1~4バイトで文字を表現するが、MySQLでは3バイトの文字までしか扱えない。 1文字当たり3バイト。 utf8mb4 データベースMySQLで扱うための文字コード。 __4バイト__の文字を扱えるため、絵文字を扱いたい場合はこちらを使用する →絵文字は4バイトなので、3バイトまでしか扱えないutf8では不可能なため。 1文字当たり4バイト。 VARCHAR型 ・可変長(長さを変えられる)文字列のこと ・varchar(m)という形で指定する。(mはバイト数。0~65535まで。)