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: ‘Id’char(16)NOT NULL, ‘Type’smallint(6)DEFAULT NULL,在第1行。
错误1064:
‘Id’char(16)NOT NULL, ‘Type’smallint(6)DEFAULT NULL,在第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`) );
SQLFiddle