Maison > base de données > tutoriel mysql > Pourquoi est-ce que j'obtiens une erreur « Valeur par défaut non valide » lors de l'ajout d'une colonne de texte à mon tableau ?

Pourquoi est-ce que j'obtiens une erreur « Valeur par défaut non valide » lors de l'ajout d'une colonne de texte à mon tableau ?

Linda Hamilton
Libérer: 2024-12-02 16:57:10
original
173 Les gens l'ont consulté

Why Am I Getting an

Erreur de valeur par défaut non valide lors de la modification de la table

Lors de la tentative de modification de votre table en ajoutant une nouvelle colonne, vous avez rencontré une erreur : "ERREUR 1067 (42000) : valeur par défaut non valide pour 'created_at'". Malgré vos recherches sur Google, vous avez découvert que cette erreur se produit généralement lors de la modification de l'horodatage. Cependant, votre situation implique l'ajout d'une nouvelle colonne de texte nommée "bank".

Pour résoudre ce problème, vous devez vérifier vos sql_modes. Utilisez la commande suivante :

show variables like 'sql_mode' ; 
Copier après la connexion

Si vous remarquez la présence de "NO_ZERO_IN_DATE,NO_ZERO_DATE" dans votre sql_modes, cela est à l'origine du problème. Désactivez ces modes pour permettre à votre requête de réussir.

Pour modifier globalement le sql_mode en tant qu'utilisateur root, exécutez la commande suivante :

set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
Copier après la connexion

Une fois que vous avez désactivé les sql_modes problématiques, vous devez pouvoir ajouter avec succès la colonne « banque » à votre tableau d'investissements.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal