본문 바로가기
MySql

MySQL varchar 및 int mysql 데이터 유형의 기본값

by 베이스 공부 2021. 2. 10.
반응형

스크린 샷은 데이터 유형의 3 가지 일반적인 정의 인 id (자동 증가), 제목 및 숫자를 보여줍니다.

1.- 없음 NULL 의 차이점은 무엇입니까?
2.- Do I must choose as defined: '' for varchar types when I want an empty string?
3.- autoincrement int 유형에 대해 정의 된대로 0 기본값을 넣어야합니까?

여기에 이미지 설명 입력

 

해결 방법

 

기본값 없음은 기본값이 없음을 의미합니다. 삽입시 값이 제공되지 않으면 "기본값 없음 오류"와 함께 쿼리가 실패합니다.

NULL은 실제 NULL 값입니다. 즉, 삽입에 값이 제공되지 않으면 열이 기본적으로 NULL (비어 있음)로 설정됩니다. varchar의 경우 기본값을 ''로 설정할 수 있지만 NULL이 더 좋습니다.

Autoincrement int 유형에는 항상 값이 있으므로 기본값 (기본값 : 없음)이 없어야합니다.

 

참조 페이지 https://stackoverflow.com/questions/10605327

 

 

반응형

댓글