その他の機能
TiDB は、 MySQL 5.7で利用可能なその他の関数のほとんどをサポートしています。
対応関数
名前 | 説明 |
---|---|
ANY_VALUE() | ONLY_FULL_GROUP_BY の値の拒否を抑制 |
BIN_TO_UUID() | UUID をバイナリ形式からテキスト形式に変換する |
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() | Universal Unique Identifier (UUID) を返す |
UUID_TO_BIN() | UUID をテキスト形式からバイナリ形式に変換する |
VALUES() | INSERT 中に使用される値を定義します |
サポートされていない関数
名前 | 説明 |
---|---|
GET_LOCK() | 名前付きロックを取得するTiDB #10929 |
RELEASE_LOCK() | 名前付きロックを解放しますTiDB #10929 |
UUID_SHORT() | TiDB TiDB #4620に存在しない特定の仮定を考慮して、一意の UUID を提供します。 |
MASTER_WAIT_POS() | MySQL レプリケーションに関連 |