Sto tentando di caricare fusi orari nel mio esempio MySql (che è in esecuzione su Unbuntu) in modo che posso usare la funzione CONVERT_TZ ma quando ho eseguito il seguente comando:Impossibile caricare i fusi orari?
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
ottengo il seguente output e quando ho tenta di utilizzare CONVERT_TZ
appena ritorna NULL
ancora:
Attenzione: Impossibile caricare '/ usr/share/zoneinfo/Asia/Riyad87' come il tempo orario. Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/Asia/Riyadh88' come fuso orario. Saltarlo. Attenzione: impossibile caricare '/ usr/share/zoneinfo/Asia/Riyadh89' come zona . Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/Mideast/Riyadh87' come fuso orario. Saltarlo. Attenzione: impossibile caricare '/ usr/share/zoneinfo/Mideast/Riyadh88' come zona . Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/Mideast/Riyadh89' come fuso orario. Saltarlo. Attenzione: impossibile caricare '/usr/share/zoneinfo/iso3166.tab' come zona . Saltarlo. Avviso: impossibile caricare "/ usr/share/zoneinfo/posix/Asia/Riyadh87" come fuso orario. Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/posix/Asia/Riyadh88' come fuso orario . Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/posix/Asia/Riyadh89' come fuso orario. Saltarlo. Attenzione: impossibile caricare '/ usr/share/zoneinfo/posix/Mideast/Riyadh87' come fuso orario. Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/posix/Mideast/Riyadh88' come fuso orario. Salta it. Avviso: impossibile caricare '/ usr/share/zoneinfo/posix/Mideast/Riyadh89' come fuso orario. Salta it. Avviso: impossibile caricare '/ usr/share/zoneinfo/right/Asia/Riyadh87' come fuso orario. Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/right/Asia/Riyadh88' come fuso orario. Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/right/Asia/Riyadh89' come fuso orario . Saltarlo. Avviso: impossibile caricare '/ usr/share/zoneinfo/right/Mideast/Riyadh87' come fuso orario. Salta it. Avviso: impossibile caricare '/ usr/share/zoneinfo/right/Mideast/Riyadh88' come fuso orario. Salta it. Avviso: impossibile caricare '/ usr/share/zoneinfo/right/Mideast/Riyadh89' come fuso orario. Salta it. Avviso: impossibile caricare '/usr/share/zoneinfo/zone.tab' come zona . Saltarlo.
Qualcuno ha un'idea del motivo per cui ciò avverrebbe?
PS:
sto usando il seguente metodo per convertire datetimes:
CONVERT_TZ(NOW(),'UTC', 'PCT')
è mai possibile che io sono solo convertendo in modo non corretto e che è la causa dei risultati NULL?
Il primo comando nella pipeline, questo script 'mysql_tzinfo_to_sql', emette un grosso file .sql se non lo si canalizza direttamente in' mysql'. Che aspetto ha questo file? Avete bisogno dei dati storici sul fuso orario dell'Arabia Saudita? –
No, in pratica mi limiterò a convertire da UTC a PST. Suppongo che tu non voglia che pubblichi l'intero brutto script sql. C'è qualcosa di specifico che dovrei cercare nel file .sql? –