在SQL中输出之前排除标题和内容为NULL

时间:2014-10-16 14:05:01

标签: php mysql sql

我有以下SQL查询,并希望排除标题和内容为null。我尝试使用WHERE title IS NOT NULL,但很明显,这对我不起作用并返回错误:Syntax error or access violation

当前查询

SELECT * FROM entries ORDER BY id DESC LIMIT $postnumbers OFFSET $offset

我尝试了什么

SELECT * FROM entries WHERE title IS NOT NULL ORDER BY id DESC LIMIT $postnumbers OFFSET $offset

答案是正确的?

表格定义

条目

CREATE TABLE entries (
    id int(11) NOT NULL AUTO_INCREMENT,
    title varchar(150) DEFAULT NULL,
    content longtext,
    category int(11) DEFAULT NULL,
    status int(11) DEFAULT NULL,
    keyword1 varchar(45) DEFAULT NULL, 
    keyword2 varchar(45) DEFAULT NULL,
    likes varchar(45) DEFAULT NULL,
    image varchar(45) DEFAULT NULL,
    description` varchar(45) DEFAULT NULL,
    owner int(30) DEFAULT 0,
    page_views int(50) DEFAULT NULL,
    time int(20) DEFAULT NULL,
    maincategory int(10) DEFAULT NULL,
    entriescol varchar(45) DEFAULT NULL,
 PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=latin1

0 个答案:

没有答案