运行sql语句时报错,是因为我用得DBeaver而不是navicat嘛

来源:3-4 实战:使用docker搭建交易系统

慕数据4164611

2022-08-16

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET FOREIGN_KEY_CHECKS = 0;

写回答

2回答

天渊2059592

2022-09-02

我也遇到了这个问题,最后发现是因为DBeaver默认的驱动属性allowMultiQueries=False,不允许同时执行多条语句。

把属性改为TRUE就能直接运行复制的内容了。

//img.mukewang.com/szimg/63117cf4096cde7e06790656.jpg

1
0

william

2022-08-16

嗯,是的,dbeaver会报错,因为我用navicat导出的sql语句。换navicat导入一下。
0
0

Selenium3+Pytest+Allure 全流程实战自动化测试

应用主流测试工具,从功能测试转型自动化测试

636 学习 · 227 问题

查看课程