표준 자동 정수 증가 값을 사용하는 앱이 있습니다. 또한 현재 정수로 설정된 global_id를 관리하는 테이블이 있습니다. 이 글로벌 값에 대해 비 정수를 사용하는 것이 바람직 할 수 있으므로 비 정수의 존재 여부에 따라 항목 ID 또는 전역 ID가 사용되는지 분명히 알 수 있습니다.indvidual id 및 글로벌 id 처리
예를 들면 다음과 같습니다.site.com/item/id/123 - item id
site.com/item/id/12j45 - global id
내부적으로 전역 ID 테이블은 여전히 ID 값을 유지합니다 (이 사실에 대해서는 확실하지 않습니다). 하지만 non-integer global_identifier_id를 갖고 싶습니다. 이 문제를 처리 할 수있는 MySQL 데이터 유형이 있습니까? id 값을 얻고 단일 (잠재적으로) 무작위 문자 (1에서 1b, 2에서 2d)를 덧붙입니다.
더 좋은 방법이 있습니까? 예를 들어, 문구에 등록 된 객체로 문제의 객체의 ID를 생각하고있었습니다. 따라서 위치는 ID 123이지만 전역 값으로 123loc이됩니다. 아마도, 이미 이것을 수행하는 레일 구성 요소가 있을까요?
들으
@Doug 테이블에서 고유성에 대한
예; 기본적으로 객체 관계형 불일치 문제 (객체 목록)의 버전입니다. 현재 두 개의 ID 집합이 있으며 두 개의 네임 스페이스로 제안한 것과 수동으로 유사하게 관리합니다.
네임 스페이스는 필요하지 않습니다. 하나는 int로 설정되고 다른 하나는 다른 것으로 설정 되었기 때문에 네임 스페이스는 global_id를보고 있기 때문에 네임 스페이스가 필요하지 않습니다.
여러 테이블에서의 고유성 - 예 – timpone
업데이트가 현재 가지고있는 것입니다 - UI 측면에서 object_id 또는 전역 참조를 처리하는지 여부를 알 필요가 없도록 리팩토링하는 방법을 생각합니다. 신분증. thx – timpone