我该如何解决这个问题?解决这个错误:LOAD DATA INFILE语法错误



我试图通过使用将csv数据导入到mysql中的表中

LOAD DATA INFILE "r'/Users/temp/random_file.csv'"
INTO TABLE random_table 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY 'n'
IGNORE 1 ROWS;

但我一直收到这个错误:

LOAD DATA INFILE "/Users/temp/random_file.csv'"
^
SyntaxError: invalid syntax

我真的不知道为什么。感谢所有的帮助!

LOAD DATA INFILE "r'/Users/temp/random_file.csv'"

文件名必须以文字字符串形式提供。您似乎使用了Python中的原始字符串。将其更改为

LOAD DATA INFILE '/Users/temp/random_file.csv'

最新更新