본문 바로가기
MySql

MySQL SQL의 기본 키-기본값

by 베이스 공부 2021. 1. 18.
반응형

이 데이터베이스에서 작업 중입니다.


이 줄을 추가하려고 할 때 :

Insert Into country (name) values ('US');

필드 'id'에는 기본값이 없습니다. 기본 키를 올바르게 수행하고 있습니까? 다음 예와 같이 기본 키에 "auto_incrment"를 사용하는 사람들을 보았습니다.


그게 내가 사용해야하는 건가요?

 

해결 방법

 

PRIMARY KEY 열을 AUTO_INCREMENT 로 지정하지 않은 경우 다음과 같이 수동으로 값을 제공해야합니다.

INSERT INTO Country(id, name) values(1, 'US');

AUTO INCREMENT 사용 여부는 귀하에게 달려 있습니다. 그렇게해야하는 이유와하지 말아야 할 이유가 많습니다.



 

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

 

 

반응형

댓글