반응형
MySQL 테이블 기본 키로 사용하려는 UUID 문자열이 있습니다. UUID는 32 자 16 진수 문자열입니다 ( '-'문자가 제거 된 후). 데이터베이스에서 기본 키로 숫자 열 (int)을 사용하는 것이 더 낫다는 사실 때문에 이것을 정수로 변환하고 싶지만이를 처리하는 가장 좋은 방법은 확실하지 않습니다.
나는 이것에 대해 모두 잘못 생각할 수 있으며 문서를 읽는 것에 반대하지 않으므로 응답으로 예제 또는 제안 된 읽기가 허용됩니다.
해결 방법
대부분의 경우 UUID / GUID를 BINARY (16)
로 저장하는 것이 가장 좋습니다. 다음 관련 StackOverflow 질문을 참조하세요.
변환은 PHP 대신 MySQL에서 수행 될 수 있습니다 (아마도 그래야합니다). 따라서 32 비트 PHP 클라이언트를 사용하든 64 비트를 사용하든 상관 없습니다 (말장난 : P)
참조 페이지 https://stackoverflow.com/questions/16122934
반응형
'MySql' 카테고리의 다른 글
MySQL 이동 평균 MySQL 계산? (0) | 2021.01.03 |
---|---|
MySQL PHP / MYSQL로 삭제 전 JavaScript 확인 (0) | 2021.01.03 |
MySQL UTF-8 프랑스어 악센트 부호 문제 (0) | 2021.01.03 |
MySQL mysql 테이블 이름에 와일드 카드 사용 (0) | 2021.01.03 |
MySQL cc1 : 오류 : Mac 10.7.5에 python-mysql을 설치할 때 인식 할 수없는 명령 줄 옵션 "-Wno-null-conversion" (0) | 2021.01.03 |
댓글