赞
踩
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脚本文件是这么写的,错误写法:
- CREATE TABLE `t1` (
- ...
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8
-
- CREATE TABLE `t2` (
- ...
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8
需要在CREATE TABLE结束后加上 ; ,正确写法
- CREATE TABLE `t1` (
- ...
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
- CREATE TABLE `t2` (
- ...
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。