Maison >base de données >tutoriel mysql >Pourquoi CONVERT_TZ renvoie-t-il NULL dans MySQL et comment puis-je y remédier ?
Comprendre l'erreur « CONVERT_TZ renvoie NULL »
Dans MySQL, rencontrer une erreur « CONVERT_TZ renvoie NULL » peut être frustrant, surtout lorsqu'elle semble Cela semble si simple. La raison peut être que la table des fuseaux horaires MySQL n'a pas encore été chargée dans la base de données.
Pour charger la table des fuseaux horaires, utilisez la commande suivante :
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Dans cette commande :
Après avoir exécuté cette commande, la table des fuseaux horaires sera chargée dans la base de données. Vous pouvez maintenant exécuter à nouveau la fonction CONVERT_TZ et elle renverra correctement l'heure convertie.
Remarque : la commande mysql_tzinfo_to_sql peut varier en fonction de votre système. Consultez la documentation MySQL pour plus de détails sur des commandes spécifiques.
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!