mysql - 接收 SQL 错误 [28]: (conn=72) DBeaver 在尝试加载数据文件命令时出错
问题描述
我是新手,所以请帮助我在这里纠正我的错误。我正在尝试使用 Dbeaver 将本地数据库中的 csv 文件上传到我的 QA 实例中的表中,并收到以下错误。
LOAD DATA LOCAL INFILE 'C:\Dirty_Node.csv'
INTO TABLE dirty_node
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
错误:SQL 错误 [28]: (conn=72) LOAD DATA LOCAL INFILE 要求提供与初始查询不对应的文件 'C:Dirty_Node.csv' LOAD DATA LOCAL INFILE 'C:\Dirty_Node.csv'
解决方案
有两种可能
首次使用/
代替\
LOAD DATA LOCAL INFILE 'C:/Dirty_Node.csv'
INTO TABLE dirty_node
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
或者用第二个 ewsacpe 反斜杠
LOAD DATA LOCAL INFILE 'C:\\Dirty_Node.csv'
INTO TABLE dirty_node
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
推荐阅读
- python - 尝试使用 webbrowser 库搜索特殊字符不起作用
- linux - 如何发现 (RT)NETLINK 套接字连接到的网络命名空间?
- reactjs - 在 API 内的嵌套对象中达到价值
- flutter - Dart - 子类是否隐式继承 const 构造函数?
- c - “void *”类型的值不能分配给“link”的空类型。'=': 无法从 'void *' 转换为 'link'
- java - Unchecked Cast 警告 - 显示类型参数但不显示具体类型?
- ruby-on-rails - 带有 webpack 的数据表按钮不起作用
- python - 在第 n 次出现唯一字符后分离 Pandas 列
- spring - 来自 weblogic 上托管的 webapp URL 的静态文件在尝试检索时给出 500
- express - 为 Express 定义 Websocket 路由