Details
-
New Feature
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
Description
Currently, the CONV function only supports conversion from a minimum base of 2 to a maximum base of 36.
It is desired to be able to support conversion for base 62 so conversion from base 62 to base 16 is possible.
Attachments
Issue Links
- causes
-
MDEV-33729 UBSAN negation of -X cannot be represented in type 'long long int'; cast to an unsigned type to negate this value to itself in my_strntoll_mb2_or_mb4
-
- Closed
-
-
MDEV-40989 CONV's radix argument out of range (>36) silently produces garbage
-
- Closed
-
- relates to
-
MDEV-41546 CONV() truncates from_base/to_base to 32 bits before the 2..62 range check: CONV('11', 4294967298, 10) = '3'
-
- Confirmed
-