我已经使用 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)。
我们该怎么做?请与我分享您的良好经验。