如何使用查询构建在Laravel中执行WHERE NOT

时间:2013-10-03 05:16:05

标签: php sql orm laravel query-builder

Laravel查询构建有很多where选项,但是我找不到一种方法来描述非空为但值无效的字段类型timestamp。例如:0000-00-00 00:00:00

whereNull()无效,因为它是 not null

whereNot()被视为无效字段not

我想使用原生MySQL查询NOT field,因为它与0000-00-00 00:00:00

等“空”值匹配

1 个答案:

答案 0 :(得分:0)

然后,您必须使用IS NULL选项进行查询。检查前:

SELECT * FROM `tablename` WHERE `columnname` IS NULL LIMIT 0 , 30

查看以下内容是否有帮助

$table->date('colname')->nullable(); 

$table->date('colname')->notnullable();