カラムというハード制限がありますが、特定のテーブルでは有効な最大数がこれより少なくなる可能性があります。正確な制限は、相互作用する複数の要因によって異なります。ストレージエンジンではこの制限に対してさらなる制約を加えられる場合があり、有効な最大行サイズは少なくなります。バイトを割り当てる必要があります。以上は含められません。可変長カラムのストレージには長さバイトが含まれ、これには行サイズに対して評価されます。バイトを使用できます。宣言すると、使用できるカラムの最大数を減らすことができます。あるかどうかを記録するための追加領域を行内に必要とします。ビット余分に占め、もっとも近いバイトまで丸められます。バイトでの最大の行長は次のように計算できます。