大家好,这是我的问题。
我正在尝试运行此SQL查询:
select *columns* from table *left joins* where *conditions* and column >= date_sub(current_date(),INTERVAL 1 YEAR) order by column INTO OUTFILE 'C:\path\file.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';
通过这个file.bat代码:
echo select... | mysql -u user -p******* -D database
但是没有输出文件,而是一个名为“date_sub(current_date()”文件的奇怪文件没有扩展名,这个文件包含有关mysql的信息,比如命令,版本和其他东西告诉我这部分查询正在创建冲突> = date_sub(current_date(),INTERVAL 1年)
我尝试过其他几项测试:
mysql -u user -p****** -D database select...
但是它提供与之前相同的输出如果我删除了给我带来麻烦的条件,那么就成功创建了file.csv。 有没有其他方法可以解决这个问题?
提前感谢您的答案。