2013-03-31 155 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也许你可以使用“访问”或“视图” –

相关问题