docsを検索しましたが、役に立たないです。
列挙値(文字列リテラル)の最大長はいくらですか?ENUM値の最大長はどれくらいですか?
5
A
答えて
6
制限はリテラル文字列の長さではなく、テーブル定義にあります。
各テーブルは、テーブル定義が含まれているの.frmファイルを持っていると述べています。サーバーは、次の式を使用して、ファイルに格納されているテーブル情報の一部を上限64KBと照合します。
この後、表定義のおおよそのサイズを表すアドホック式が続きます。
2つのフィールドを持つテーブルでは、すでに63136文字までの列挙があり、.frmは71775バイト(70KBよりやや大きい)だったので、限界は近似値です。その時点で、MySQLは#1117 - Too many columns
を訴えていましたが、これは誤解を招くものではありません。
注目すべきである/奇妙なことに注目すると、列挙型の文字セットは最大長を変更します。 - 通常の文字を使用していても、それぞれ1バイトしか必要ありません。
3
ENUM列は、最大65,535個の異なる要素を持つことができます。実際の制限は3000未満です。テーブルは、グループと見なされるENUMおよびSET列の中で、255個を超えるユニークな要素リスト定義を持つことはできません。
関連する問題
- 1. loadrunnerのパラメータの最大長はどれくらいですか?
- 2. elasticsearchのキーワードタイプの最大長はどれくらいですか?
- 3. RのURLの最大長はどれくらいですか?
- 4. mongodbクエリの最大長はどれくらいですか?
- 5. iPadアプリ名の最大長はどれくらいですか?
- 6. NSStringオブジェクトの最大長はどれくらいですか?
- 7. memcachedの最大鍵長と最大サイズはどれくらいですか?
- 8. Firebaseのユーザプロパティ値の最大長はいくらですか?
- 9. ブラウザのURLの最大長はどのくらいですか?
- 10. codeigniterの最大URI長はどのくらいですか?
- 11. Facebookの名前の最大長はどれくらいですか?
- 12. Pythonの属性名の最大長はどれくらいですか?
- 13. csvファイルの列の最大長はどれくらいですか?
- 14. HTML IDの実際の最大長はどれくらいですか?
- 15. プロセスのPIDの最大可能長はどれくらいですか? (64ビット)
- 16. 緯度と経度の最大長はどれくらいですか?
- 17. YouTube APIの最大HTTP GETリクエストの長さはどのくらいですか?
- 18. AWS API Gatewayのエラーメッセージの最大長はどのくらいですか?
- 19. android element idの最大許容長はどのくらいですか?
- 20. DOUBLE列のauto_incrementの最大値はどれくらいですか?
- 21. bing speehからtext apiに送信される最大オーディオファイルの長さはどれくらいですか?
- 22. Javaコールスタックの最大深度はどれくらいですか?
- 23. plistの最大容量はどれくらいですか?
- 24. lokijs.jsの最大ストージサイズはどれくらいですか?
- 25. MATLABの最大ボーレートはどれくらいですか?
- 26. webRTCデータチャネルメッセージの最大サイズはどれくらいですか?
- 27. SockJSメッセージの最大サイズはどれくらいですか?
- 28. これらの各ケースでの最大ファイルサイズはどれくらいですか?
- 29. 最長リピートシーケンスではなく最大リピートシーケンス
- 30. AndroidウィジェットのupdatePeriodMillisの最大値はいくらですか?
正規化(別のテーブルと外部キーの関係)を使用すると、心配する必要はありません。 –