MySQL에서 varbinary를 문자 데이터로 변환
varbinary 필드의 데이터를 문자 기반 형식(char/ varchar)를 MySQL에서 사용하나요? MySQL 버전 5.10에서 이 작업을 수행할 수 있는 방법은 다음과 같습니다.
변환 방법
varbinary를 char/varchar로 변환하려면 CAST 또는 CONVERT 함수를 활용할 수 있습니다.
<code class="sql">CAST(foo AS CHAR(100)) CONVERT(foo, CHAR(100))</code>
"foo"를 varbinary 필드 이름으로 바꾸고 "CHAR(100)"을 원하는 문자 데이터 유형과 길이로 바꾸세요.
지원되는 데이터 유형
MySQL은 varbinary를 다음 데이터 유형으로 캐스팅하는 것을 지원합니다.
제한 사항
varbinary를 varchar로 직접 캐스팅할 수는 없습니다. 이는 2008년의 해결되지 않은 MySQL 버그 때문입니다.
사용 예
"data" 필드의 내용을 varbinary에서 최대 길이가 CHAR인 CHAR로 변환하려면 100자이면 다음 쿼리를 사용하세요.
<code class="sql">UPDATE my_table SET data = CAST(data AS CHAR(100));</code>
위 내용은 MySQL에서 'varbinary'를 문자 데이터로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!