请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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;

正在回答 回答被采纳积分+3

2回答

天渊2059592 2022-09-02 11:48:07

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

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

https://img1.sycdn.imooc.com//szimg/63117cf4096cde7e06790656.jpg

1 回复 有任何疑惑可以回复我~
william 2022-08-16 15:21:14
嗯,是的,dbeaver会报错,因为我用navicat导出的sql语句。换navicat导入一下。
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号