Jak dodać znacznik czasu do pliku wyjściowego MySQL?

0

Cześć, tworzę wydarzenie, które jest uruchamiane co minutę i wyodrębnia niektóre kolumny z tabeli i tworzy plik wyjściowy w formacie programu Excel

Ponieważ nie mogę nadpisać pliku, chciałem dołączyć znacznik czasu do nazwy pliku, aby utworzył unikalne nazwy plików programu Excel.

Oto próbka mojego wydarzenia

UTWÓRZ IMPREZ, JEŚLI NIE ISTNIEJE 'Extract_Users'

W KAŻDEJ HARMONOGRAMIE 1 minuta

KOMENTARZ „Wyodrębnianie danych” WYBIERZ identyfikator użytkownika, adres e-mail, identyfikator z table_one.user_name

DO WYJŚCIA „C: \ ścieżka \ ścieżka \ Desktop \ test \ użytkownik.xls”

Dziękuję Ci!

Bluszcz
źródło

Odpowiedzi:

0

Oto odpowiedź na moje pytanie. To działa.

DELIMITER $$

UTWÓRZ ZDARZENIE, JEŚLI NIE ISTNIEJE Extract_Users

NA HARMONOGRAMIE KAŻDY 1-minutowy KOMENTARZ „Extract_Users”

ZROBIĆ

ZACZYNAĆ

SET @sql_stmt: = concat ("WYBIERZ ID użytkownika, adres e-mail, identyfikator Z TABELI_użytkowników. Informacja_użytkownika W WYNIKI C: / ścieżka / ścieżka / pulpit / test / Użytkownicy -", DATA_FORMAT (teraz (), '% Y-% m-% d_ % H% i% s '), ". Xls'");

PREPARE extrct FROM @sql_stmt;

WYKONAJ extrct;

DEALLOCATE PREPARE extrct;

END $$

DELIMITER;

Bluszcz
źródło