Mysql
 sql >> Database >  >> RDS >> Mysql

Come popolare le tabelle delle zone nel database mysql all'interno di Ubuntu con xampp

Ho riscontrato questo problema anche stamattina durante il tentativo di popolare le tabelle dei fusi orari sul nostro server di produzione (usando CentOS).

Ho risolto questo problema esportando lo script di creazione della tabella dal mio computer di sviluppo (per popolare le tabelle su Windows è sufficiente scaricare le tabelle e copiarle nella directory corretta).

Ho modificato un po' lo script di creazione e ora funziona per me:

Non riesco a pubblicarlo nelle mie risposte poiché lo script è troppo lungo.

https://drive.google.com/file/d /0B7iwL5F-hwr_YkItRXk2Z1VZdlE/view?usp=sharing

Ecco una versione con il commento (ma non sembra funzionare, quindi usa la versione senza commenti).

https://drive.google.com/file/d /0B7iwL5F-hwr_dWdjTDREcXNHQmM/view?usp=sharing

L'esecuzione dello script non dovrebbe richiedere più di qualche secondo. Probabilmente dovrai usare la root utente per poterlo eseguire.

È possibile utilizzare questa query per convalidare l'installazione:

SELECT CONVERT_TZ(CURRENT_DATE(),'UTC','America/Montreal');

Se restituisce NULL invece di un datetime , significa che lo script non è riuscito.

Buon successo