如何解决错误1148从mysql工作台,而不是命令?

hpcdzsge  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(538)

我正在运行以下语句来导入数据:

LOAD DATA LOCAL INFILE     'C:\\Users\\talkohavy\\Desktop\\MySQL_data\\categories.csv'
INTO TABLE BI_EX_OLTP.categories 
FIELDS TERMINATED BY ','
IGNORE 1 LINES;

然后我得到一个错误:
错误代码1148。此mysql版本不允许使用used命令。
如何使用mysql工作台而不是cmd加载本地数据?

unhi4e5o

unhi4e5o1#

我相信这是workbench新版本的一个问题(workbench 8.0.12中也有同样的问题)。我在workbench的5.7.x版本中没有这个问题,降级到这个版本已经为我解决了这个问题。
此错误记录如下:https://bugs.mysql.com/bug.php?id=91891
我建议要么降级到旧版本的workbench,要么使用不同的方法来执行命令(例如通过mysql cli命令,或者使用其他工具来连接,例如datagrip等)。

oxf4rvwz

oxf4rvwz2#

此解决方案适用于版本8.0.18:
advanced 连接的选项卡,放置 OPT_LOCAL_INFILE=1others 盒子。

相关问题