Sql-Server
創建模式時 MySQL Migration Toolkit 語法錯誤
此錯誤後 SQL 出現問題,我不確定是什麼。
錯誤:您的 SQL 語法有錯誤。請查看與您的 MySQL 伺服器版本相對應的手冊,以了解在第 15 行的 ‘(0), PRIMARY KEY (
AddressID
), CONSTRAINT FOREIGN KEY ’ 附近使用的正確語法FK_Address_Profile
這是創建語法:
刪除表如果存在`MyDB_dbo`.`Address`; 創建表`MyDB_dbo`。`地址`( `AddressID` INT(10) NOT NULL AUTO_INCREMENT, `ProfileID` INT(10) 非空, `Address1` VARCHAR(100) NOT NULL, `Address2` VARCHAR(100) NULL, `City` VARCHAR(50) NOT NULL, `State` VARCHAR(50) NOT NULL, `ZipCode` VARCHAR(50) 非空, `ZipPlus` VARCHAR(6) NULL, `國家` VARCHAR(50) NULL, `MailReturned` DATETIME NULL, `DPVStatus` VARCHAR(1) NULL, `DateCreated` 日期時間不為空, `StaffID` INT(10) 非空, `Active` TINYINT NOT NULL DEFAULT (0), 主鍵(`AddressID`), 約束 `FK_Address_Profile` 外鍵 `FK_Address_Profile` (`ProfileID`) 參考 `MyDB_dbo`.`Profile` (`ProfileID`) 刪除無操作 更新無動作 ) 引擎=創新;
CONSTRAINT 關鍵字有什麼問題嗎?
DEFAULT (0) 周圍應該有 () 嗎?
`Active` TINYINT NOT NULL DEFAULT (0),
改成
`Active` TINYINT NOT NULL DEFAULT 0,