Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wypełnić tabele stref w bazie danych mysql w ubuntu za pomocą xampp

Miałem również ten problem dziś rano, próbując wypełnić tabele stref czasowych na naszym serwerze produkcyjnym (przy użyciu CentOS).

Obszedłem ten problem, eksportując skrypt tworzenia tabeli z mojego komputera programistycznego (wypełnianie tabel w systemie Windows wymaga po prostu pobrania tabel i skopiowania ich do odpowiedniego katalogu).

Trochę poprawiłem skrypt tworzenia i teraz działa dla mnie:

Nie mogę opublikować tego w moich odpowiedziach, ponieważ skrypt jest za długi.

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

Oto wersja z komentarzem (ale wygląda na to, że nie działa, więc użyj wersji bez komentarzy).

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

Uruchomienie skryptu nie powinno zająć więcej niż kilka sekund. Prawdopodobnie będziesz musiał użyć root użytkownika, aby móc go uruchomić.

Możesz użyć tego zapytania, aby sprawdzić poprawność instalacji:

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

Jeśli zwraca NULL zamiast datetime , oznacza to, że skrypt się nie powiódł.

Dobry sukces



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać wiele instrukcji SQL w jednym mysql_query?

  2. MariaDB 10 CentOS 7 przenoszenie danych katalog nieszczęść

  3. Czy mogę uruchomić HTTP GET bezpośrednio w SQL pod MySQL?

  4. Czy istnieje odpowiednik MySQL preg_replace PHP?

  5. $stmt->close() vs $stmt->free_result()