php - text长度不够用,改为mediumtext感觉 又太大,有没什么方法?
某草草
某草草 2017-05-16 13:07:57
0
3
642

新手问题,见笑了。

我想让每篇文章都有一个独立的访问统计,访问统计信息单独一个字段。

1条访问数据约为450个字符。几乎都是英文数字,只有ip地址是中文。

text长度是65535,相当约145条。感觉 太少了。
如果改为mediumtext感觉又太大,用不完,占用空间。

请教有没什么方法?

某草草
某草草

全員に返信(3)
刘奇

アクセス統計については、別のテーブルを設計する必要があります。フィールドとして設定すると保守が不便になります。別の時計を購入しましょう


フィールドを適切に調整したい場合は、aid が記事 ID です

いいねを押す +0
左手右手慢动作

mediumtexttext只多1 Byte,如果你觉得这就算太大,用不完,占用空间、それなら他に良い方法は見つかりません

いいねを押す +0
大家讲道理

作成者はまず、テキストとロングテキストが可変長フィールドタイプであることを理解する必要があります。
これは phpMyAdmin での説明です:
テキスト: 最大 65535 (2^16-1) バイトを保存できるテキストフィールド。 in コンテンツのバイト数を示すためにコンテンツの前に 2 バイトを使用します。
longtext: 最大 4294967295 バイト、または 4GB (2^32-1) のテキスト フィールドを保存する場合、コンテンツの前に 4 バイトを使用します。
言い換えると、ロングテキストフィールドに 1 文字だけを保存する場合、占有されるスペースは、4 GB のストレージを占有するのではなく、4 バイトに 1 文字が占有するバイト数を加えたものだけです。スペース、4 GB はフィールドが保持できる最大値を指します。

最後に、明らかに関連性があり、クエリしてカウントする必要がある数量が複数あり、それらをすべて 1 つのフィールドに詰め込むことはお勧めできません (JSON 文字列など) が長文フィールドに保存される可能性があります。たとえば、I 会話テーブル:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!