title: 其他函数
其他函数
TiDB 支持使用 MySQL 5.7 中提供的大部分其他函数。
支持的函数
函数名 | 功能描述 |
---|---|
ANY_VALUE() |
在 ONLY_FULL_GROUP_BY 模式下,防止带有 GROUP BY 的语句报错 |
DEFAULT() |
返回表的某一列的默认值 |
INET_ATON() |
将 IP 地址转换为数值 |
INET_NTOA() |
将数值转换为 IP 地址 |
INET6_ATON() |
将 IPv6 地址转换为数值 |
INET6_NTOA() |
将数值转换为 IPv6 地址 |
IS_IPV4() |
判断参数是否为 IPv4 地址 |
IS_IPV4_COMPAT() |
判断参数是否为兼容 IPv4 的地址 |
IS_IPV4_MAPPED() |
判断参数是否为 IPv4 映射的地址 |
IS_IPV6() |
判断参数是否为 IPv6 地址 |
NAME_CONST() |
可以用于重命名列名 |
SLEEP() |
让语句暂停执行几秒时间 |
UUID() |
返回一个通用唯一识别码 (UUID) |
VALUES() |
定义 INSERT 语句使用的值 |
不支持的函数
函数名 | 功能描述 |
---|---|
GET_LOCK() |
获取命名锁,详见 TiDB #10929 |
RELEASE_LOCK() |
释放命名锁,详见 TiDB #10929 |
UUID_SHORT() |
基于特定假设提供唯一的 UUID,目前这些假设在 TiDB 中不存在,详见 TiDB #4620 |
MASTER_WAIT_POS() |
与 MySQL 同步相关 |