gpt4 book ai didi

python - MySQL LOAD DATA LOCAL INFILE Python

转载 作者:IT老高 更新时间:2023-10-28 20:29:51 31 4
gpt4 key购买 nike

我正在运行 Ubuntu 12.04 和 MySQL 5.5好吧,问题来了:

使用 Python 的 MySQLDB 模块,SQL 命令:

cursor.execute("LOAD DATA LOCAL INFILE 'example.csv' INTO TABLE 'example_mysql_table' TERMINATED BY ',';")

不起作用。我得到 ERROR 1148: The used command is not allowed with this MySQL version

我已经四处寻找解决方案一段时间了,到目前为止,似乎其他有同样问题的人已经通过在 [mysqld] 下面的“my.cnf”中添加“local-infile = 1”来解决它和 [mysql]。这对我不起作用,我不知道为什么。

相关链接:

MySQL: Enable LOAD DATA LOCAL INFILE

最佳答案

在花费数小时尝试配置文件中的各种设置并重新启动 mysql 数十次之后,我想出了这个似乎解决了问题的方法(在任何地方的任何文档中都找不到这个)

MySQLdb.connect(server, username, password, database, local_infile = 1)

关于python - MySQL LOAD DATA LOCAL INFILE Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12890098/

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