-2

我正在尝试在 ubuntu 上执行以下查询,但每次都会出错。下面是查询

mysql --local-infile -u root -proot qlikviewDB -e "load data local infile "/home/ubuntu/YYYY/ZZZZ.csv" 到表 XXXX 以 ',' 结尾的列中,可选用 '"' 括起来 '" 转义' 以 '\n' 结尾的行忽略 1 行"

低于错误

第 1 行的 ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '/home/ubuntu/YYYY/ZZZZ.csv into table XXXX' 附近使用正确的语法

我是 MySQL 新手,请先告诉我是否可以使用 mysql 的 -e 选项运行加载数据 infile?如果是,那么上述查询中的问题是什么。

4

1 回答 1

1

尝试这个:

mysql --local-infile -u root -proot qlikviewDB -e "将数据本地 infile '/home/ubuntu/YYYY/ZZZZ.csv' 加载到以 ' 结尾的表 XXXX 列中,' 可选用 '\"' 括起来 ' 转义\"' 以 '\n' 结尾的行忽略 1 行"

于 2013-06-05T11:01:45.720 回答