私はテーブルを動的に作成しなければならない状況があります。いくつかの基準に応じて、特定のテーブルの列のサイズを変更します。
そのためには、1行のサイズを計算する必要があります。MySqlの単一行サイズ(エンジンMyISAM)を計算する数式
次の表を作成する場合
CREATE TABLEサンプル(ID int、name varchar(30));
これにより、上記の表の1行のサイズは、数式によってmysql表に行を格納するためのすべてのオーバーヘッドを考慮したものになります。
そうすることは可能でしょうか?
**あなたがそれを必要としている理由も書いてください。あなたの問題に対してより良い解決策を提供することができます。 – vbence
実際には、「調査管理」のための趣味プロジェクトを作成しています。質問のオプションが2000〜3000にほぼ等しく、調査ごとの質問は4096を超える可能性があります。答えとして1行として保存します表。 –
あなたのコメントに基づいて自分の答えを編集しました。 – vbence