본문 바로가기
MySql

MySQL 왜 varchar 대신 varbinary

by 베이스 공부 2021. 1. 21.
반응형

가능한 중복 :


이 표를보십시오 :


wikipedia에서 볼 수 있듯이 varchar 대신 varbinary를 사용하십시오.

| log_type      | **varbinary**(32)       | NO   | MUL |                |
| log_action    | **varbinary**(32)       | NO   |     |                |
| log_timestamp | **binary**(14)          | NO   | MUL | 19700101000000 |
| log_user      | int(10) unsigned        | NO   | MUL | 0              |  
| log_user_text | **varbinary**(255)      |      |     |                |

이러한 정보는 모두 텍스트이므로 바이너리로 저장하는 이유는 무엇입니까?

모든 테이블에 대해이 작업을 수행합니다.

 

해결 방법

 


varchar에 대한 전쟁. varchar (N) 및 varchar (N)의 모든 항목을 변경했습니다. binary to varbinary(N). varchars cause problems ("Invalid mix of collations" errors) on MySQL databases with certain configs, most 특히 기본 MySQL 구성입니다.

 

참조 페이지 https://stackoverflow.com/questions/13393718

 

 

반응형

댓글