bigint(20) unsigned, bigint(20) 차이가 뭘까?
테이블 설계할 때 auto increment하는 id값을 설정하게 되었다.이때 데이터 형식을 bigint(20) unsigned로 할 수도 있고, bigint(20) 할 수도 있다.데이터베이스에서 숫자 데이터 타입을 지정하는 방식인데 이 둘이 각각 의미하는 바가 조금 다르다. bigint(20) unsignedunsigned 옵션이 있는 경우, 이 필드는 음수를 지정할 수 없다. 대신 양수만 저장할 수 있게 되어 값의 범위가 두 배로 늘어난다.( 범위: 0부터 18,446,744,073,709,551,615 (2^64 - 1)까지 )양수의 최대값이 두배로 증가하기 때문에 , 데이터베이스의 레코드 수가 매우 클것 같으면 auto increment 필드로 사용할 때 unsigned 사용을 추천한다. bigi..