general_routines
SYNOPSIS
General routines: general purpose tasks routines.
- crc64(): Return a 64 bit CRC of given input, as unsigned big integer.
- query_checksum(): Checksum the result set of a query.
- random_hash(): Return a 64 bit CRC of given input, as unsigned big integer.
- shorttime_to_seconds(): Return the number of seconds represented by the given short form.
EXAMPLES
Calculate 64 bit CRC for some text:
mysql> SELECT common_schema.crc64('mysql') AS crc64; +---------------------+ | crc64 | +---------------------+ | 9350511318824990686 | +---------------------+
Use shorttime_to_seconds() to parse '2h', making for 2 hours:
mysql> SELECT shorttime_to_seconds('2h') as seconds; +---------+ | seconds | +---------+ | 7200 | +---------+