MySQL "필드 'id'에 기본값이 없습니다." 오류
기본 키가 없는 기본 키로 테이블을 생성할 때 기본값이 없으면 MySQL은 "필드 'id'에 기본값이 없습니다."라는 오류를 생성합니다. 이는 일반적으로 테이블의 각 행에 대한 고유 식별자로 사용되는 id 필드에 값이 할당되지 않음을 나타냅니다.
이 문제를 해결하려면 다음 두 가지 주요 접근 방식이 있습니다.
ALTER TABLE card_games ALTER COLUMN id INT(11) NOT NULL AUTO_INCREMENT;
INSERT INTO card_games (id, nafnleiks, leiklysing, prentadi, notkunarheimildir, upplysingar, ymislegt) VALUES (1, 'Svartipétur', 'Leiklýsingu vantar', 'Er prentað í: Þórarinn Guðmundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.', 'Heimildir um notkun: Árni Sigurðsson (1951). Hátíðir og skemmtanir fyrir hundrað árum', 'Aðrar upplýsingar', 'ekkert hér sem stendur');
다음 접근 방식 중 하나를 따르면 id 필드에 적절한 값이 있는지 확인하고 "Field ' id'에는 기본값이 없습니다'라는 오류가 발생하여 유효한 데이터베이스 테이블을 생성할 수 있습니다.
위 내용은 MySQL에서 \'필드 \'id\'에 기본값이 없습니다\' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!