반응형
MySQL에서 "서명되지 않음"은 무엇을 의미하며 언제 사용해야합니까?
해결 방법
모든 정수 유형은 선택 사항을 가질 수 있습니다. (nonstandard) attribute UNSIGNED. Unsigned type can be used to permit only nonnegative numbers in a column or when you need a larger upper numeric range for the column. For example, if an INT column is UNSIGNED, the size of the column's range is the same but its endpoints shift from -2147483648 및 2147483647 최대 0 및 4294967295.
언제 사용하나요?
스스로에게 다음 질문을하십시오. 이 필드에 음수 값이 포함됩니까 ?
대답이 아니요이면 UNSIGNED
데이터 유형이 필요합니다.
일반적인 실수는 0 에서 시작하는 자동 증분 INT
인 기본 키를 사용하는 것입니다.이 경우 유형은 SIGNED
입니다. 당신은 절대로 음수를 건드리지 않을 것이며 가능한 ID의 범위를 절반으로 줄입니다.
참조 페이지 https://stackoverflow.com/questions/3895692
반응형
'MySql' 카테고리의 다른 글
MySQL database.table에서 username @ '%'에 삭제 권한 부여; (0) | 2020.11.04 |
---|---|
MySQL FIELD () 함수와 유사한 MS SQL Server 기능은 무엇입니까? (0) | 2020.11.04 |
MySQL SBT Scala 프로젝트에서 MySQL JDBC 드라이버를 사용하는 방법은 무엇입니까? (0) | 2020.11.03 |
MySQL "너무 많은 데이터베이스 연결"의 원인 (0) | 2020.11.03 |
MySQL OSX에 Python 2.6 용 MySQLdb 설치 (0) | 2020.11.03 |
댓글