当前位置:   article > 正文

DBeaver执行.sql脚本报错:ERROR 1064 (42000) at line 1_org.jkiss.dbeaver.model.sql.dbsqlexception: sql 错误

org.jkiss.dbeaver.model.sql.dbsqlexception: sql 错误 [1064] [42000]: you hav

DBeaver执行.sql脚本报错,报错内容如下:

ERROR 1064 (42000) at line 1: 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 'CREATE TABLE `class` (

如图:

原因是在.sql的脚本里面,每一块创建表的代码结束没有加上结束的分节符号   ,例如错误的.sql脚本文件是这么写的,错误写法

  1. CREATE TABLE `t1` (
  2. ...
  3. ) ENGINE=InnoDB DEFAULT CHARSET=utf8
  4. CREATE TABLE `t2` (
  5. ...
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8

需要在CREATE TABLE结束后加上   ,正确写法

  1. CREATE TABLE `t1` (
  2. ...
  3. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  4. CREATE TABLE `t2` (
  5. ...
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/513384
推荐阅读
相关标签
  

闽ICP备14008679号