84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
新手问题,见笑了。
我想让每篇文章都有一个独立的访问统计,访问统计信息单独一个字段。
1条访问数据约为450个字符。几乎都是英文数字,只有ip地址是中文。
text长度是65535,相当约145条。感觉 太少了。如果改为mediumtext感觉又太大,用不完,占用空间。
请教有没什么方法?
アクセス統計については、別のテーブルを設計する必要があります。フィールドとして設定すると保守が不便になります。別の時計を購入しましょう
フィールドを適切に調整したい場合は、aid が記事 ID です
mediumtext比text只多1 Byte,如果你觉得这就算太大,用不完,占用空间、それなら他に良い方法は見つかりません
mediumtext
text
1 Byte
太大,用不完,占用空间
作成者はまず、テキストとロングテキストが可変長フィールドタイプであることを理解する必要があります。これは phpMyAdmin での説明です: テキスト: 最大 65535 (2^16-1) バイトを保存できるテキストフィールド。 in コンテンツのバイト数を示すためにコンテンツの前に 2 バイトを使用します。 longtext: 最大 4294967295 バイト、または 4GB (2^32-1) のテキスト フィールドを保存する場合、コンテンツの前に 4 バイトを使用します。 言い換えると、ロングテキストフィールドに 1 文字だけを保存する場合、占有されるスペースは、4 GB のストレージを占有するのではなく、4 バイトに 1 文字が占有するバイト数を加えたものだけです。スペース、4 GB はフィールドが保持できる最大値を指します。
最後に、明らかに関連性があり、クエリしてカウントする必要がある数量が複数あり、それらをすべて 1 つのフィールドに詰め込むことはお勧めできません (JSON 文字列など) が長文フィールドに保存される可能性があります。たとえば、I 会話テーブル:
アクセス統計については、別のテーブルを設計する必要があります。フィールドとして設定すると保守が不便になります。別の時計を購入しましょう
フィールドを適切に調整したい場合は、aid が記事 ID です
mediumtext
比text
只多1 Byte
,如果你觉得这就算太大,用不完,占用空间
、それなら他に良い方法は見つかりません作成者はまず、テキストとロングテキストが可変長フィールドタイプであることを理解する必要があります。
これは phpMyAdmin での説明です:
テキスト: 最大 65535 (2^16-1) バイトを保存できるテキストフィールド。 in コンテンツのバイト数を示すためにコンテンツの前に 2 バイトを使用します。
longtext: 最大 4294967295 バイト、または 4GB (2^32-1) のテキスト フィールドを保存する場合、コンテンツの前に 4 バイトを使用します。
言い換えると、ロングテキストフィールドに 1 文字だけを保存する場合、占有されるスペースは、4 GB のストレージを占有するのではなく、4 バイトに 1 文字が占有するバイト数を加えたものだけです。スペース、4 GB はフィールドが保持できる最大値を指します。
最後に、明らかに関連性があり、クエリしてカウントする必要がある数量が複数あり、それらをすべて 1 つのフィールドに詰め込むことはお勧めできません (JSON 文字列など) が長文フィールドに保存される可能性があります。たとえば、I 会話テーブル:
リーリー