php - 텍스트 길이가 부족합니다. 중간 텍스트로 변경하면 너무 큰 것 같나요?
某草草
某草草 2017-05-16 13:07:57
0
3
657

초보 질문이군요, 말도 안 돼요.

각 기사마다 독립적인 접속 통계를 갖고, 접속 통계 정보에는 별도의 필드가 있기를 원합니다.

액세스 데이터 1개는 약 450자입니다. 거의 다 영문번호이고, IP주소만 중국어로 되어있습니다.

텍스트 길이는 65535로 약 145줄에 해당합니다. 너무 적은 것 같은 느낌이 듭니다.
미디엄텍스트로 바꾸면 너무 크게 느껴지고, 공간을 많이 차지해서 잘 활용되지 않을 것입니다.

해결책이 있나요?

某草草
某草草

모든 응답(3)
刘奇

접속통계는 별도의 테이블을 디자인해야 합니다. 필드로 설정하는 것은 유지 관리가 불편합니다. 시계는 따로 챙기자


에이드 항목을 적절하게 조정하세요.

左手右手慢动作

mediumtexttext只多1 Byte,如果你觉得这就算太大,用不完,占用空间 그렇다면 더 나은 방법을 찾을 수 없습니다

大家讲道理

작성자는 먼저 text와 longtext가 가변 길이 필드 유형이라는 점을 이해해야 합니다.
phpMyAdmin의 설명은 다음과 같습니다.
text: 최대 65535(2^16-1)바이트까지 저장할 수 있는 텍스트 필드입니다. in 내용 앞에 2바이트를 사용하여 내용의 바이트 수를 나타냅니다.
longtext: 최대 4294967295바이트 또는 4GB(2^32-1) 텍스트 필드를 저장할 수 있습니다. 저장 시 내용 앞에 4바이트를 사용합니다.
즉, 긴 텍스트 필드에 1문자만 저장하면 4GB의 저장 공간을 차지하는 것이 아니라 4바이트에 1문자가 차지하는 바이트 수를 더한 공간만 차지하게 됩니다. 공간, 4GB는 해당 필드가 보유할 수 있는 최대 값을 나타냅니다.

마지막으로, 분명히 관련되어 있고 쿼리하고 계산해야 하는 여러 수량이 있습니다. 불확실한 세션 데이터(예: JSON 문자열)와 같은 항목은 긴 텍스트 필드에 저장할 수 있습니다. 예를 들어 I 대화 테이블은 다음과 같습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿