Erreur MySQL "Le champ 'id' n'a pas de valeur par défaut"
Lors de la création d'une table avec une clé primaire qui n'en a pas Si vous n'avez pas de valeur par défaut, MySQL générera l'erreur "Le champ 'id' n'a pas de valeur par défaut." Cela indique que le champ id, qui est généralement conçu comme un identifiant unique pour chaque ligne du tableau, ne se voit pas attribuer de valeur.
Pour résoudre ce problème, il existe deux approches principales :
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');
En suivant l'une de ces approches, vous pouvez vous assurer que le champ id a des valeurs appropriées, en résolvant le "Field ' id' n'a pas de valeur par défaut" et vous permet de créer une table de base de données valide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!