我使用以下SQL代码从csv文件输入MySQL,我在phpMyAdmin中收到以下错误消息。我尝试了转义字符,我尝试使用try / catch在php文件中编写代码,但没有抛出任何东西。我已经搜索了很长时间才能通过这个问题,唯一可能是问题的是phpMyAdmin需要更新,但是php代码没有用,我没有访问权限更新phpMyAdmin ...它是打开的雅虎/ Aabaco网站托管。我回顾了关于这个主题的其他问题,他们有一个明显的缺失引用或错误。根据我在这里建议的主题,我尝试了'\ r \ n'和'/ r / n'。我会继续尝试任何事情。谢谢!我尝试将FIELDS TERMINATED BY','改为' - ',只是为了看看它是否超过了那个错误而没有。我删除了该行,并在下一行收到错误。
LOAD DATA LOCAL
INFILE 'IP2LOCATION-LITE-DB9.CSV'
INTO TABLE
ip2location_db9
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
phpMyAdmin错误消息:
答案 0 :(得分:0)
不要发布错误/代码的PICTURES。他们没用了。您在上面发布的文字是不您的错误图片中的内容:
LINES TERMINATED BY \'\\r\\n\'
为什么所有这些东西都逃脱了?您的“未终止”引用是PHPMyAdmin级别的问题,原因是在原始查询上完成了不必要的额外转义。