我们正在使用文件中的加载数据
$this->db->query("LOAD DATA LOCAL INFILE '".$file_path."'
INTO TABLE excel_details
CHARACTER SET utf8mb4
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(Email,name,address)
SET cid =".$cid.", csvsheet_id=".$csvsheet_id
);
字符串包含破折号导致1300错误 地址包含2–5
答案 0 :(得分:1)
这是无效的SQL (Email,name,address) // address content 2–5
。如果要在SQL中进行注释,则必须将--
用于单行注释,将/* */
用于多行注释。