その他の機能
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() | 数秒間スリープします。 TiDB サーバーレスクラスターの場合、 SLEEP() 関数には最大スリープ時間 300 秒しかサポートできないという制限があることに注意してください。 |
UUID() | Universal Unique Identifier (UUID) を返す |
UUID_TO_BIN() | UUIDをテキスト形式からバイナリ形式に変換します |
VALUES() | INSERT 中に使用される値を定義します。 |
サポートされていない関数
名前 | 説明 |
---|---|
UUID_SHORT() | TiDB TiDB #4620に存在しない特定の前提条件を考慮して、一意の UUID を提供します。 |
MASTER_WAIT_POS() | MySQLレプリケーションに関連する |