반응형
가능한 중복 :
이 표를보십시오 :
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
반응형
'MySql' 카테고리의 다른 글
MySQL PDO를 사용하여 Out 매개 변수로 스토어드 프로 시저 호출 (0) | 2021.01.21 |
---|---|
MySQL이 빈 문자열을 NULL로 자동 변환 할 수 있습니까? (0) | 2021.01.21 |
MySQL xampp mysql 명령 창으로 데이터베이스를 만들 수 없습니다. (0) | 2021.01.21 |
MySQL 카운트 빈도 (0) | 2021.01.21 |
MySQL 항목이 널이 아닌 열 이름을 선택하십시오. (0) | 2021.01.20 |
댓글