MySql : Correction des erreurs de valeur par défaut du champ avec le champ ' display_name '
Votre rencontre avec le "Champ 'display_name' n'a pas de L'erreur "valeur par défaut" lors des commandes INSERT dans votre environnement natif Apache, MySql et PHP justifie une enquête plus approfondie.
Comprendre l'erreur
Tout d'abord, il est essentiel de reconnaître que Le mode STRICT de MySql est probablement activé. Le mode STRICT applique une vérification et une validation plus strictes des données, exigeant des valeurs par défaut pour les colonnes non NULL lors des opérations INSERT. Par conséquent, les champs qui autorisaient auparavant les valeurs vides dans votre environnement MAMP déclenchent désormais cette erreur.
Résoudre le problème
Pour résoudre le problème, deux approches sont disponibles.
1. Désactivation du mode STRICT
2. Modification de my.cnf
Une fois l'une de ces solutions implémentée, les commandes INSERT devraient s'exécuter avec succès sans rencontrer l'erreur de valeur par défaut pour le champ ' display_name '.
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!