これは実際にはコーディングの質問ではありませんが、何かを学びたいです。
データベース内のアイテムの画像 URL を保存しようとしています。最初に、 type の *img_url* 列を作成しましたTEXT
が、必要なデフォルト値を持つことができないことがわかりました。
のようなものを使用すると思いますVARCHAR(2000)
が、一方で、ほとんどの項目は varchar(5) である「ローカル」という値を持ちます。だから私が学びたいのは、ほとんどのセルに5文字の文字列が含まれていても、すべての行に2000文字の文字列があるかのようにテーブルがメモリ空間を使用するかということです。