0

当我跑步时mysql -u root -p -D foo < bar.sql

它一直在争论语法

第 4 行的 ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 '[Article_Category] ​​附近使用的正确语法

该脚本是从 ERM 生成的,所以我想保留它。

CREATE TABLE [Article_Category]
(
[idArticle] []  NOT NULL,
[idCartegory] []  NOT NULL
)

我怎样才能导入这个并摆脱错误?

4

1 回答 1

1

此方括号语法特定于 Microsoft 的表服务器产品。MySQL 不使用它。大多数 ERM 都有一个设置,用于选择应该为其生成 DDL 的表服务器的品牌和型号。

于 2013-02-01T13:59:20.413 回答