如何删除(在执行SQL之前)从MySQL INTO OUTFILE创建的文件?

时间:2019-06-26 09:34:50

标签: mysql

我已经使用 MYSQL语法INTO OUTFILE 创建了一个文件。
然后在给定的 Target(/ var / lib / mysql-files /)上成功创建了文件

当我第一次执行SQL 时,然后使用MYSQL语法INTO OUTFILE创建了一个文件。 此文件已在我给定的目标(/ var / lib / mysql-files /)上创建。

当我第二次执行SQL 时,此错误消息向我显示。

错误消息:

MySQL said: #1086 - File '/var/lib/mysql-files/testCsvFile.csv' already exists

执行SQL是

SELECT idClient,
   idUser
FROM clients_salespeople
INTO OUTFILE '/var/lib/mysql-files/testCsvFile.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '
'

预期结果
我想这样做,无论何时执行SQL,然后首先使用已经在目标(/ var / lib / mysql-files /)上创建的SQL删除文件(testCsvFile)。

我们该怎么做?请与我分享您的良好经验。

0 个答案:

没有答案