我刚刚编写了一个bash脚本,它从mysql数据库中提取一些信息并逐行读取,将制表符分隔的列提取到单独的变量中,如下所示:$mysql -IFS=$'\t' read id foo bar baz # some code现在,虽然这个方法运行正常,并且我对结果感到满意(特别是因为我要将查询转移到另一个脚本,让cron每周重新生成一次result.txt文件内容,因为我要处理的表可能一年更改
在从MySQL导出数据时,我几乎总是指定FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"',因为结果是在Excel中打开的(它处理逗号分隔值的效果要好于用制表符分隔的值有没有办法(编译选项/模糊设置)在使用INTO OUTFILE和LOAD DATA INFILE时将","设置为字段终止符,以避免为每个查询编写上述代码?
我有两个mysql表,它们都有一个共同的typeID。我想从这两个表中选择具有相同typeID的所有内容,查询如下: FROM `invtypes` ast, `typeactivitymaterials` as ta 这给出了正确的结果,但我尝试将此查询导出为我尝试在OUTFILE中添加"/path/“,但这只