Wyzwalacz Mysql zapisuje dane do pliku
Istnieje sposób zapisywania danych na dysku z wyzwalacza do pliku? Nazwa pliku musi być tworzona dynamicznie.
Korzystanie z PREPARE nie działa na spuście. na przykład
SET @Query1 =
CONCAT("SELECT ",'data'," INTO DUMPFILE 'c:/temp/", UNIX_TIMESTAMP(),"-",RAND(), ".txt'");
PREPARE statementCreate FROM @Query1;
EXECUTE statementCreate;
DEALLOCATE PREPARE statementCreate;
Uwaga: dane są zmienną
Czy istnieje inne rozwiązanie, które można dołączyć do tego samego pliku za pomocą wyzwalacza? To też zadziała.