mysql> create table json_test(c json);
Query OK, 0 rows affected (0.40 sec)
mysql> insert into json_test values('{"pump":"0","track":"0","bats":"1","acc":"1","batl":"6","gpslev":"5"}');
Query OK, 1 row affected (0.15 sec)
mysql> select * from json_test;
+----------------------------------------------------------------------------------+
| c |
+----------------------------------------------------------------------------------+
| {"acc": "1", "batl": "6", "bats": "1", "pump": "0", "track": "0", "gpslev": "5"} |
+----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select json_extract(c,'$.bats') from json_test;
+--------------------------+
| json_extract(c,'$.bats') |
+--------------------------+
| "1" |
+--------------------------+
1 row in set (0.00 sec)
mysql> select json_extract(c,'$.bats') from json_test where json_extract(c,'$.bats') = "1";
+--------------------------+
| json_extract(c,'$.bats') |
+--------------------------+
| "1" |
+--------------------------+
1 row in set (0.00 sec)
LIKE '%,"bats":"0",%'