2013-03-31 211 views
0
CREATE TABLE OWLUpdates(
id INT AUTO_INCREMENT NOT NULL, 
website INT, INDEX website__idx (website), FOREIGN KEY (website) REFERENCES OWLWebsite   (id) ON DELETE CASCADE, 
suburl VARCHAR(255), 
sendtimes INT, 
title VARCHAR(255) UNIQUE, 
description LONGTEXT, 
is_show CHAR(1), 
reads INT, 
degrees INT, 
mtime DATETIME, 
PRIMARY KEY(id) 
) ENGINE=InnoDB CHARACTER SET utf8; 

什麼是錯誤? web2py的報告:爲什麼這個mysql語法錯誤?

(1064,U「你有 在您的SQL語法錯誤;檢查對應於您 MySQL服務器版本正確的語法使用近「手動讀取INT,\ n 度INT,\ n修改時間DATETIME,\ n PRIMARY KEY(ID)\ n)的ENGINE =客棧」在 線9" )

回答

5

READS是保留關鍵字在MySQL。爲了使用關鍵字,你應該用反引號把它包起來,

`READS` INT 

但作爲一個提醒,使用保留的關鍵字,以防止將來出現問題避免。

+1

+1也許你可以使用「訪問」或「視圖」 –

相關問題