Fonction MySQL CONVERT_TZ renvoyant Null
Problème :
Lors de l'exécution de la requête suivante :
SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','Asia/Jakarta') AS time
dans MySQL Workbench sur Ubuntu 12.04, NULL est renvoyé.
Solution :
Ce problème se produit lorsque la table des fuseaux horaires n'a pas été chargée dans MySQL. Pour le résoudre, exécutez la commande suivante :
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
où "mysql" est le nom de la base de données intégrée utilisée pour les données de configuration MySQL. Cette commande charge les informations de fuseau horaire dans la base de données MySQL, permettant à la fonction CONVERT_TZ de fonctionner correctement.
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!