为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:麒麟
【CPU】:
【问题描述】*:总共1个语句正依次执行...
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS /;
/!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION /;
/!50503 SET NAMES utf8mb4 /;
/!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE /;
/!40103 SET TIME_ZONE='+00:00' /;
/!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;
/!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /;
/!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' /;
/!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
aerich
DROP TABLE IF EXISTS aerich
执行失败(语句1-1)
-2007: 第 1 行, 第 0 列[;]附近出现错误:
语法分析出错
drop table if exists 模式名.表名;
注意是否大小写敏感
这种drop table的方式,是MySQL的写法,DM如果没有开Mysql兼容模式的话,正确的写法应该是:
DROP TABLE IF EXISTS "aerich"
;
另外,DTS迁移可以直接选择从MySQL迁移至DM8,而不需要选择sql文件
你的sql文件是啥方便发出来吗,看报错是语法问题,你检查一下符号是否都正确