我收到一个语法错误:语法错误(-1)
MySQL said: Documentation
#1064
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1) NULL, PRIMARY KEY (diagram_id), UNIQUE INDEX UK_principal_name (p' at line 6
这就是我试图运行。我已经看过它告诉我的行是不正确的,我还没有找到正确的语法来使用。任何帮助,将不胜感激。
DROP TABLE IF EXISTS `teamfocus_dbo`.`sysdiagrams`;
CREATE TABLE `teamfocus_dbo`.`sysdiagrams` (
`name` VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`principal_id` INT(10) NOT NULL,
`diagram_id` INT(10) NOT NULL AUTO_INCREMENT,
`version` INT(10) NULL,
`definition` VARBINARY(-1) NULL,
PRIMARY KEY (`diagram_id`),
UNIQUE INDEX `UK_principal_name` (`principal_id`, `name`)
)
ENGINE = INNODB;
我建议你以更可读的方式格式化SQL - 这也将帮助你发现语法错误。 – Oded 2011-06-08 18:35:32