我正在使用LOAD DATA INFILE来导入一个大的csv文件,并且当其中一个字段有一个额外的撇号,即名字O'Brien
时,我崩溃了答案 0 :(得分:0)
崩溃怎么样?您是否在PHP脚本中运行加载查询?在那种情况下:
$res = mysql_query("LOAD DATA ....")
if ($res === FALSE) {
... load failed ...
}
答案 1 :(得分:0)
使用反斜杠“\”来查询语句的撇号(')和双引号(“)。
例如:
str_replace函数( “ '”, “\'”)
str_replace函数( '\“', '\\'')