我收到一個錯誤說有在此代碼語法錯誤,SQL表將不會建立
CREATE TABLE IF NOT EXISTS `reportcategorys` (
`categoryName` varchar(100) NOT NULL,
`subCategoryName` varchar(500) NOT NULL,
PRIMARY KEY (`categoryName`),
FOREIGN KEY (`subCategoryName`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `reportsubcategorys` (
`subCategoryName` varchar(500) NOT NULL,
`categoryName` varchar(100) NOT NULL,
PRIMARY KEY (`subCategoryName`),
FOREIGN KEY `Category_Name` (`categoryName`)
)ENGINE=InnoDB DEFAULT CHARSET=latin1;
我不能看到語法錯誤
表已經存在? – user1929959