我使用此查询将一行导出到csv文件:
$.ajax({
type: 'post',
url: 'check_email.php',
data: {email:email,},
success: callback});}
function callback(data){
email_error = false;
$("#email_error").css("display","block");
if(data =="OK"){
$("#email_error").html("Email was already used!");
$("#email_error").css("color","#990000");
$("#email_error").show();
email_error = true;
}else{
$("#email_error").html("Email is available!");
$("#email_error").css("color","#F1F0D1");
$("#email_error").show();
email_error = false;
}
}
该行中的一个数据列包含SELECT *
INTO OUTFILE '/tmp/examplefile.csv'
FIELDS TERMINATED BY '|'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
FROM examplefile
WHERE item_num=42616;"
。我查看了字节字符串,看起来是正确的。当我尝试使用{CR}
作为行分隔符({CR}{LF}
作为列分隔符)将此csv文件导入SQL时,它似乎被'|'
混淆了。由于该向导为行分隔符提供了许多选项,包括{CR}
,{CR}{LF}
和{CR}
,我很惊讶它不接受整行。
有什么想法吗?