gpt4 book ai didi

mysql - LOAD INFILE 语法错误

转载 作者:行者123 更新时间:2023-11-29 23:06:59 25 4
gpt4 key购买 nike

我一直在以不同的方式尝试这个,有人能发现语法错误吗?

LOAD DATA INFILE '/tmp/projects.csv' INTO TABLE 'projects' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (test, test2, test3, test4, test5, test6, test7, test8, test9, test10, test11, test12, test13, test14, test15, test16, test17, test18, test19, test20, test21, test22, test23);

我用单词 test 替换了列的名称,它们基本上是 project_name、project_author 等等。

最佳答案

根据评论中的讨论,您查询有 2 个问题:

  1. 有一些看不见的角色带来了困惑
  2. 标识符(表名、列名等)必须在反引号内或引号内不带任何引号

从第 #1 项开始,我是如何检测它的:mysql 解析器从查询中它无法解析的位置开始。一旦您的错误消息包含完整的查询,但查询的开头看起来有效 - 唯一的解释是,还有其他我们看不到但出现在查询中的内容。

关于如何对 mysql 语法错误使用react的更通用的建议:

只需检查解析器错误指向的位置,包括前后的几个字符。如果您看不到任何可疑内容,并且语法按照文档正确,请尝试再次手动重新输入,特别是如果您从某处复制它。

关于mysql - LOAD INFILE 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28258110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com