【发布时间】:2021-02-15 04:53:21
【问题描述】:
我使用 MySQL Workbench 8.0。我有一个 SQLite 3 格式的数据库文件,我想将其导入 SQL Workbench 以供以后进行逆向工程。导入文件时,出现以下错误:
“第 1 行的错误 1064 (42000):您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以获取在第 1 行的“TRANSACTION”附近使用的正确语法 操作失败,退出代码为 1"
.sqlite 文件的开头如下所示:
BEGIN TRANSACTION;
DROP TABLE IF EXISTS `ZATTACHMENT`;
CREATE TABLE IF NOT EXISTS `ZATTACHMENT` (
`Z_PK` INTEGER,
`Z_ENT` INTEGER,
有什么线索吗?我对 SQL 语法很陌生。
【问题讨论】:
-
请显示创建表语句的其余部分。此外,您不需要使用 DDL 语句进行开始事务..
-
MySQL 不支持事务 DDL,所以开始事务没有意义
标签: mysql sql syntax mysql-workbench