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

Sådan udfyldes zonetabeller i mysql-databasen i ubuntu med xampp

Jeg havde også dette problem i morges, mens jeg forsøgte at udfylde tidszonetabellerne på vores produktionsserver (ved hjælp af CentOS).

Jeg har omgået dette problem ved at eksportere tabeloprettelsesscriptet fra min udviklingscomputer (at udfylde tabellerne på Windows kræver blot at downloade tabellerne og kopiere dem i den korrekte mappe).

Jeg har tilpasset oprettelsesscriptet en lille smule, og det virker nu for mig:

Jeg kan ikke skrive det i mine svar, da scriptet er for langt.

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

Her er en version med kommentaren (men den ser ikke ud til at virke, så brug versionen uden kommentarer).

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

Scriptet bør ikke tage mere end et par sekunder at køre. Du skal sandsynligvis bruge root bruger for at kunne køre det.

Du kan bruge denne forespørgsel til at validere installationen:

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

Hvis den returnerer NULL i stedet for en datetime , betyder det, at scriptet mislykkedes.

God succes



  1. Hvordan sender du et argument til en PL/SQL-blok i en sql-fil kaldet ved hjælp af START i sqlplus?

  2. Hvordan gemmer jeg MySQL-forespørgselsresultater i en anden tabel?

  3. Søg tekst i felter i hver tabel i en MySQL-database

  4. mysql datosammenligning med date_format