我正在运行Ubuntu 12.04和MySQL 5.5好吧所以这是问题所在:
使用MySQL的MySQLDB模块,SQL命令:
cursor.execute("LOAD DATA LOCAL INFILE 'example.csv' INTO TABLE 'example_mysql_table' TERMINATED BY ',';")
Run Code Online (Sandbox Code Playgroud)
不行.我明白了ERROR 1148: The used command is not allowed with this MySQL version
我已经寻找了一段时间的解决方案,到目前为止,似乎其他有同样问题的人通过在[mysqld]和[mysql]下面的'my.cnf'添加"local-infile = 1"来修复它].这对我没用,我不知道为什么.
相关链接: