Insertion d'enregistrements avec des colonnes manquantes via une requête SQL en Python
Que se passe-t-il si vous ne spécifiez pas la valeur d'une colonne ? Par exemple, spécifions seulement le nom et l'âge :
query = "INSERT INTO users (name, age) VALUES ('user', 30)"
Dans ce cas, les colonnes non spécifiées prendront la valeur par défaut. Si cette valeur n'est pas spécifiée dans PMA, cela entraînera une erreur et une telle requête refusera de s'exécuter :
1136 (21S01): Column count doesn't match value count at row 1
Ajoutez un nouvel utilisateur 'xxxx', sans
spécifier son âge et son salaire.