Können Sie keine Zeitzonen laden?
Ich versuche, Zeitzonen in meine MySql-Instanz zu laden (die unter Ubuntu ausgeführt wird), damit ich die Funktion CONVERT_TZ verwenden kann, aber wenn ich den folgenden Befehl ausführen:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Ich erhalte die folgende Ausgabe und wenn ich versuche zu verwendenCONVERT_TZ
es kommt gerade zurückNULL
immer noch:
Warnung: '/ usr / share / zoneinfo / Asia / Riyadh87' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / Asia / Riyadh88' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / Asia / Riyadh89' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / Mideast / Riyadh87' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / Mideast / Riyadh88' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / Mideast / Riyadh89' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/usr/share/zoneinfo/iso3166.tab' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / posix / Asia / Riyadh87' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / posix / Asia / Riyadh88' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / posix / Asia / Riyadh89' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / posix / Mideast / Riyadh87' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / posix / Mideast / Riyadh88' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / posix / Mideast / Riyadh89' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / right / Asia / Riyadh87' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / right / Asia / Riyadh88' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / right / Asia / Riyadh89' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / right / Mideast / Riyadh87' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / right / Mideast / Riyadh88' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/ usr / share / zoneinfo / right / Mideast / Riyadh89' kann nicht als Zeitzone geladen werden. Überspringen. Warnung: '/usr/share/zoneinfo/zone.tab' kann nicht als Zeitzone geladen werden. Überspringen.
Hat jemand eine Idee, warum das passieren würde?
PS:
Ich verwende die folgende Methode zum Konvertieren von Datumsangaben:
CONVERT_TZ(NOW(),'UTC', 'PCT')
Ist es möglich, dass ich nur falsch konvertiere und dies die Ursache für die NULL-Ergebnisse ist?