我正在运行以下语句以导入数据:
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加载本地数据?
最佳答案
我相信这是Workbench新版本的一个问题(Workbench 8.0.12中也有同样的问题)。我在5.7.x版本的Workbench中没有这个问题,降级到这个版本已经为我解决了这个问题。
此错误记录在这里:https://bugs.mysql.com/bug.php?id=91891
我建议要么降级到旧版本的Workbench,要么使用不同的方法执行该命令(例如通过mysql CLI命令,或者使用另一个工具连接,例如DataGrip等)。
关于mysql - 如何从MySql工作台而不是cmd解决错误1148?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52030767/