如何将MySQL查询结果同时发送到outfile和standard output?
我“正常”使用如何将MySQL查询结果同时发送到outfile和standard output?,mysql,database,Mysql,Database,我“正常”使用 SELECT col1, col2 FROM tablename LIMIT 10; 有时会将输出发送到包含 SELECT col1, col2 FROM tablename LIMIT 10 INTO OUTFILE '/path/to/outfile'; 有没有办法用一个查询同时完成这两个任务?我试图存储查询结果的转储文件,同时仍在操作输出(在PHP中)。将查询分配给变量,然后执行操作 $result = mysql_query('some stuff'); if (!$
SELECT col1, col2 FROM tablename LIMIT 10;
有时会将输出发送到包含
SELECT col1, col2 FROM tablename LIMIT 10 INTO OUTFILE '/path/to/outfile';
有没有办法用一个查询同时完成这两个任务?我试图存储查询结果的转储文件,同时仍在操作输出(在PHP中)。将查询分配给变量,然后执行操作
$result = mysql_query('some stuff');
if (!$result) {
die('Invalid query: ' . mysql_error());
do stuff;
} else {
do stuff;
}
可能不会,您需要运行查询2次,或者如果只想运行一次,则需要使用PHP创建转储。我感谢您的帮助,但我正在寻找一种替代方法:-)似乎没有内置的MySQL方法来实现这一点,至少db.stackexchange或stackoverflow上的任何人都没有发现。