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 报告:

(1064, u"您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册以获取正确的语法,以便在 'reads INT,\n degree INT,\n mtime DATETIME,\n PRIMARY KEY( id)\n) ENGINE=Inn' 在第 9 行")

4

1 回答 1

5

READS是 MySQL 中的保留关键字。为了使用关键字,你应该用反引号包裹它,

`READS` INT

但作为建议,请避免使用保留关键字以防止将来出现问题。

于 2013-03-31T14:27:33.263 回答