我试图通过使用将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'