한 열의 유형이 int이고 say의 값이 10 인 경우 다른 열은 varchar 유형이며 값은 '10'입니다. 이 값 (mySql)에 가입하는 것이 안전합니까? 둘 다 int 유형과 value 10 유형 인 경우와 동일한 결과를 얻을 수 있습니까?다른 유형의 열에 가입 하시겠습니까?
하나의 테이블에서 열이 자동 증가 키 (int이어야 함)이기 때문에 여러 유형이 필요합니다. 다른 열 (다른 테이블에 있음)에 문자가 포함 된 값이 포함될 수 있으므로 varchar로 지정해야합니다. 이 문제로 큰 문제를 떠올리거나 내 스키마를 재고해야합니까?
내 접근 방식이 결함이 있다고 생각합니다. 다른 테이블의 인덱스와 세션 ID로 사용하여 테이블 중 하나에 열을 저장하려고했습니다. 비즈니스 논리에 따라 테이블이나 개체에서 다른 테이블을 참조해야하는 경우가 있으며 때로는 영숫자가 필요합니다. 세션 ID). 하지만 세션 ID에 대해 varchar 유형의 다른 열을 만들고 null 값을 허용하는 것이 더 좋습니다. –
가장 확실합니다. 의미가 다른 값은 거의 항상 다른 열에 속합니다 (예외가 있지만 그 중 하나가 아님) – ChssPly76