【问题标题】:Loading CSV File into MySQL returns error将 CSV 文件加载到 MySQL 中返回错误
【发布时间】:2015-01-10 00:44:04
【问题描述】:

我正在尝试将 CSV 文件加载到数据库表中。我绝对 100% 确定此文件路径是正确的,并且我已经验证了一百次。尽管如此,当我运行这个 sql 查询时,它告诉我文件路径是错误的。

它请求的文件路径在任何情况下都是特殊的吗?我假设使用我的根路径..

LOAD DATA LOCAL INFILE '/var/www/html/wordpress/cron/members.csv' INTO TABLE members_copy FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

【问题讨论】:

  • 也许您的本地计算机上的路径是正确的,但 MySQL 正在远程运行。或者,MySQL 服务器根本无法访问文件路径。
  • 我知道 MYSQL Server 在同一台服务器上运行。
  • 您运行此命令的客户端在哪里,因为您指定 LOCAL 后,将从那里读取文件。
  • 请提供准确的错误信息。

标签: php mysql sql wordpress csv


【解决方案1】:

我在考虑烫发问题。检查您对从根目录到文件的每个目录的权限...确保您在所有目录(/var、/var/www、/var/www/html 等)中都具有可执行权限。我假设文件本身至少为 644。

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    相关资源
    最近更新 更多