Closed
Description
Summary
A leading 0x is case-sensitive and cannot be written as 0X.
- https://mariadb.com/kb/en/hexadecimal-literals/
- https://dev.mysql.com/doc/refman/8.0/en/hexadecimal-literals.html
Current behavior
$ bin/tokenize-query --query '0X0F'
[TOKEN 0]
Type = 6
Flags = 1
Value = 15
Token = '0X0F'
[TOKEN 1]
Type = 9
Flags = 0
Value = NULL
Token = NULL
Expected behavior
$ bin/tokenize-query --query '0X0F'
[TOKEN 0]
Type = 0
Flags = 0
Value = '0X0F'
Token = '0X0F'
[TOKEN 1]
Type = 9
Flags = 0
Value = NULL
Token = NULL