From 35a29994fb8bc43304d3e3d629894937038b4e33 Mon Sep 17 00:00:00 2001 From: hippp Date: Wed, 27 May 2015 08:16:16 +0800 Subject: [PATCH] add >= <= mysql where encoding --- plugins/emysql/src/emysql.erl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/emysql/src/emysql.erl b/plugins/emysql/src/emysql.erl index bc7cd352f..f6a620cfd 100644 --- a/plugins/emysql/src/emysql.erl +++ b/plugins/emysql/src/emysql.erl @@ -384,9 +384,15 @@ encode_where({like, Field, Value}) -> encode_where({'<', Field, Value}) -> atom_to_list(Field) ++ " < " ++ encode(Value); +encode_where({'<=', Field, Value}) -> + atom_to_list(Field) ++ " <= " ++ encode(Value); + encode_where({'>', Field, Value}) -> atom_to_list(Field) ++ " > " ++ encode(Value); +encode_where({'>=', Field, Value}) -> + atom_to_list(Field) ++ " >= " ++ encode(Value); + encode_where({'in', Field, Values}) -> InStr = string:join([encode(Value) || Value <- Values], ","), atom_to_list(Field) ++ " in (" ++ InStr ++ ")";