반응형
이 데이터베이스에서 작업 중입니다.
이 줄을 추가하려고 할 때 :
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
반응형
'MySql' 카테고리의 다른 글
MySQL Snow Leopard에서 gem 설치 mysql 실패 (0) | 2021.01.19 |
---|---|
MySQL 여러 열을 업데이트하는 MySQL CASE (0) | 2021.01.18 |
MySQL 두 날짜 시간 형식 사이의 모든 레코드 선택 (0) | 2021.01.18 |
MySQL php mysqli mysqli 쿼리가 false를 반환하는지 확인 (0) | 2021.01.18 |
MySQL MYSQL Workbench를 사용하여 MYSQL 5.5에서 스키마 이름을 변경할 수 없습니다. (0) | 2021.01.18 |
댓글