Open suyZhong opened 2 days ago
/label fuzz/sqlancer
In Mysql, We will get this error message.
MySQL root@127.0.0.1:test> explain select * from v0 WHERE ((1 % v0.c1) IN (JSON_EXTRACT('a', '')<=>(v0.c2='f'), v0.c1)) IS NULL
(3141, 'Invalid JSON text in argument 1 to function json_extract: "Invalid value." at position 0.')
TiDB forgot to check this value leading to this bug.
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
2. What did you expect to see? (Required)
No runtime error.
3. What did you see instead (Required)
server log:
4. What is your TiDB version? (Required)