• 카테고리

    질문 & 답변
  • 세부 분야

    보안

  • 해결 여부

    미해결

char(); 함수 반환값이 영상과 다릅니다.

20.06.21 00:08 작성 조회수 196

2

char(97); 

-> 0x61 

영상대로라면 char(아스키코드); 는 해당 아스키코드의 문자를 반환하는걸로 나와있는데 실제론 위와 같이 '0x61'이라는 값이 나옵니다. 왜 저런 결과가 나오는지 잘 모르겠습니다ㅏ

답변 3

·

답변을 작성해보세요.

1

const.takeo님의 프로필

const.takeo

2021.06.22

로그인시 밑에 명령어 붙여서 해주시면 고쳐집니다 

mysql8.0이상부터 그러는듯하네요

--binary-as-hex=0

1

안녕하세요!

이런 이슈를 이전에도 질문하신분이 있었는데,

그 이유를 찾지 못하겟네요....

select hex(97) 과 동일한 결과 값을 반환 되는 경우가 왜 그런지....

만족스런 답변을 주지 못해서 죄송합니다ㅠ

0

Versa님의 프로필

Versa

2024.04.04

const.takeo 님이 알려주신대로 하니 바로 해결됐네요.

감사합니다.