2014-05-05 150 views
-1
CREATE TABLE 'geodata' (
    'Id' char(16) NOT NULL, 
    'Type' smallint(6) DEFAULT NULL, 
    'Description' varchar(200) DEFAULT NULL, 
    'Url' varchar(400) DEFAULT NULL, 
    'Location' point DEFAULT NULL, 
    PRIMARY KEY ('Id') 
); 

錯誤1064:MySQL表錯誤1064

'Id' char(16) NOT NULL, 
    'Type' smallint(6) DEFAULT NULL, at line1. 

我不知道什麼是錯我的表可以有人解釋謝謝!

回答

3

你應該用背蜱即`替換單引號:

CREATE TABLE `geodata` (
`Id` char(16) NOT NULL, 
`Type` smallint(6) DEFAULT NULL, 
`Description` varchar(200) DEFAULT NULL, 
`Url` varchar(400) DEFAULT NULL, 
`Location` point DEFAULT NULL, 
    PRIMARY KEY (`Id`) 
); 

SQLFiddle

+1

爲什麼downvote? – Phil

+1

@Phil:誰知道) – potashin

+0

感謝大家的評論!它的作品^^ – user3565757

1

只需將'with'替換即可。或者只是刪除'。