Maison > Article > base de données > Comment résoudre l'erreur « Le champ \'id\' n'a pas de valeur par défaut\ » dans MySQL ?
Dépannage « Le champ 'id' n'a pas de valeur par défaut » dans MySQL
Lorsque vous rencontrez l'erreur « Le champ 'id' n'a pas de valeur par défaut "Je n'ai pas de valeur par défaut", cela concerne souvent la définition de la colonne de clé primaire dans une table. Le champ id, un choix courant pour une clé primaire, garantit une identification unique de chaque ligne. Cependant, lorsqu'il n'est pas défini, MySQL génère cette erreur lorsqu'il rencontre une instruction INSERT.
Solution :
CREATE TABLE card_games ( id INT(11) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (id) );
INSERT INTO card_games ( id, nafnleiks, ... ) VALUES (1, 'Svartipétur', ...);
En implémentant l'une ou l'autre méthode et en définissant le champ d'identification de manière appropriée, vous pouvez résoudre l'erreur et établir un identifiant correctement défini. table avec un identifiant unique pour chaque enregistrement.
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!