2016-11-18 15 views
0
のようなクエリを作成しようとすると

Knex等しくない<>演算子クエリ

"SELECT * ... <> 1削除" 私は一つの解決見つけ

を:

.whereRaw( "deleted <?"、[1]);

しかし、私はこのため.whereNot)メソッドを.where使用できますか?

knex('table_name').whereNot('deleted', 1) 

に換算さ:

SELECT * from table_name WHERE NOT deleted = 1 

答えて

1

<>!=両者が等しくない意味、

は、あなたが使用することができます

0

は、直接以下のようにwhereNot方法をknex.jsありがとう!=標準の別名です<>演算子。

!=は、MySQLの古いバージョンには存在しないかもしれないが、通常、あなたはこれに注意を払う必要がない、knexのドキュメントについては、それがknex.rawを説明しようとしただけの例です...

whereNotはOKです。

関連する問題