在 MySQL Workbench 中导入独立文件时出现错误 1064

问题描述 投票:0回答:1

我使用 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 语法很陌生。

mysql sql syntax mysql-workbench
1个回答
0
投票

在MySql中,是START TRANSACTION,而不是BEGIN TRANSACTION。

SQL就是这样。桌面服务器品牌和型号之间的轻微不兼容性是 xxx 的一个难题。

© www.soinside.com 2019 - 2024. All rights reserved.