우리는 열거 형이있는 대신 연결 테이블의 ID로 변경하려고합니다.열거 형에서 연결된 테이블로 변경
어떻게 생각 하나?
우리의 현재 열거 이름 : strat
우리의 새로운 연결 이름 : 나는 아직 링크 테이블을 작성하지이
UPDATE table_name
SET stratid = (SELECT id FROM link_table WHERE stratname = table_name.strat);
: stratid
은 내가 생각하는 것은의 라인을 따라 뭔가했다 , 지금 그것은 모든 이론입니다.
위 작업이 가능합니까?
열거 형에서 연결된 테이블로 전송하기 위해 변경해야 할 것이 있습니까? 당신보다 다른 업데이트를 만들기위한
'엄격하게 주문 하시겠습니까?'란 무엇을 의미합니까? 같은 ID를 사용하는 여러 레코드가있을 것입니다 ... – Neal
@Neal : 편집을했습니다. 필자는 연결된 테이블의 각 값의 ID가 해당 enum 요소의 정수 값과 같아 지도록 (필요가 너무 강하다.) 추가 된 호환성 측정 만 원한다는 것을 의미했습니다. – Jon
enum 값은 ** not ** 정수입니다. – Neal