반응형
스크린 샷은 데이터 유형의 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
반응형
'MySql' 카테고리의 다른 글
MySQL 데이터베이스의 데이터를 PHP를 통해 텍스트 필드로? (0) | 2021.02.10 |
---|---|
MySQL Windows XP에서 localhost (10061)의 MySQL 서버에 연결할 수 없습니다. mysql 연결 오류 (0) | 2021.02.10 |
MySQL mysql_ * API를 사용하여 MySQL에서 한 행 선택 (0) | 2021.02.10 |
MySQL 여러 쿼리가있는 php / mysql (0) | 2021.02.10 |
MySQL PHP 대량 삽입 foreach (0) | 2021.02.10 |
댓글