MySQL多重重定向输出到文件会导致文件中的输出不一致

时间:2016-11-15 18:24:38

标签: mysql

我正在使用MySQL的两个命令行重定向:

首次重定向:

mysql -vN --show-warnings  -u${USER} -p${PASSWORD} -h ${HOST} dbname -se " select something" > ${SQL_OUT_FILE}

第二次重定向:

mysql -vN --show-warnings  -u${USER} -p${PASSWORD} -h ${HOST} dbname -se " select anotherthing" > ${OUT_FILE_2}

现在文件OUT_FILE_2包含"选择内容"作为一种价值。

我不确定为什么在第一个重定向中执行的select查询将出现在第二个out文件中。

我倾向于理论上存在一些命令行缓存,它将最后执行的sql查询推送到第二个输出文件中。

如果某人可以指向解释上述行为的资源,那就太好了。

0 个答案:

没有答案