Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何(在执行SQL之前)将从MySQL创建的文件删除到OUTFILE中?_Mysql - Fatal编程技术网

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

如何(在执行SQL之前)将从MySQL创建的文件删除到OUTFILE中?,mysql,Mysql,我已将一个文件从MYSQL语法创建到OUTFILE中,然后在给定的目标(/var/lib/MYSQL files/)上成功创建了该文件。 当我第一次执行SQL时然后将一个文件从MYSQL语法创建到OUTFILE中。 此文件是在我的给定目标(/var/lib/mysql files/)上创建的 当我第二次执行SQL时,会显示此错误消息 错误消息: MySQL said: #1086 - File '/var/lib/mysql-files/testCsvFile.csv' already exis

我已将一个文件从MYSQL语法创建到OUTFILE
中,然后在给定的目标(/var/lib/MYSQL files/)上成功创建了该文件。

当我第一次执行SQL时然后将一个文件从MYSQL语法创建到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时,首先使用SQL删除文件(testCsvFile),该文件已经在目标(/var/lib/mysql files/)上创建


我们怎样才能做到这一点?请与我分享你的好经验。

这有帮助吗?上面的链接没有帮助。我们不想覆盖该文件。我们想在执行SQL之前删除该文件。这有帮助吗?上面的链接没有帮助。我们不想覆盖该文件。我们希望在执行SQL之前删除该文件。