簡體   English   中英

mySQL表錯誤1064

[英]mySQL Table ERROR 1064

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,
第1行的'Type'smallint(6)DEFAULT NULL。

我不知道我的桌子怎么了,有人可以解釋嗎?

您應該將單引號替換為反引號,即`:

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

只需將`替換為`。 或者只是刪除“。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM