【发布时间】:2019-06-22 18:57:38
【问题描述】:
我正在尝试使用 Python pyodbc 以编程方式将数据导入 Amazon RDS MySQL 8.0.13 实例。
当我通过 SQLYog 运行以下代码时,它运行良好。
LOAD DATA LOCAL INFILE 'D:/path/to/my/files/myfile.csv' IGNORE INTO TABLE my_table
FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
但是,当我使用 MySQL Workbench 或通过 Python 在同一台机器上运行它时,我得到了错误:
错误 1148。此 MySQL 版本不允许使用的命令
我猜这与我的连接字符串或 ODBC 驱动程序有关。
谁能告诉我这个命令是否存在任何已知错误,它可以通过一个客户端 (SQLYog) 而不是另一个客户端 (MySQL Workbench / Python)。
谢谢
【问题讨论】:
标签: python mysql mysql-workbench sqlyog