使SQL像DDL语句一样

时间:2013-02-01 12:31:34

标签: mysql sql import ddl

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

它一直在争论语法

  

第4行的错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在'[Article_Category] ​​

附近使用正确的语法

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

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

如何导入此错误并消除错误?

1 个答案:

答案 0 :(得分:1)

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