小编adi*_*van的帖子

Mysql触发器将数据写入文件

有没有办法将数据从触发器写入磁盘到文件中?文件名需要动态创建。

使用 PREPARE 对触发器不起作用。例如

SET @Query1 = 
CONCAT("SELECT ",'data'," INTO DUMPFILE 'c:/temp/", UNIX_TIMESTAMP(),"-",RAND(), ".txt'");
PREPARE statementCreate FROM @Query1;
EXECUTE statementCreate;
DEALLOCATE PREPARE statementCreate;
Run Code Online (Sandbox Code Playgroud)

注意:数据是一个变量

或者还有其他解决方案可以从触发器附加到同一个文件?也会这样。

mysql

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1