如何(在执行SQL之前)将从MySQL创建的文件删除到OUTFILE中?
我已将一个文件从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
中,然后在给定的目标(/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之前删除该文件。