Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  ndb_delete_all — Delete All Rows from an NDB Table

25.5.8 NDB_删除所有 — 从 NDB 表中删除所有行

NDB_删除所有从给定的NDB表中删除所有行。在某些情况下,这可能比DELETETRUNCATE TABLE更快。

ndb_delete_all -c connection_string tbl_name -d db_name

这将从名为tbl_名称的数据库中删除所有行。它与在 MySQL 中执行TRUNCATE db_名称.tbl_名称完全等效。

可以与NDB_删除所有一起使用的选项显示在以下表中。额外描述随后表格。

  • --character-sets-dir

    Command-Line Format --character-sets-dir=路径

    包含字符集的目录。

  • --connect-retries

    Command-Line Format --connect-retries=#
    Type Integer
    Default Value 12
    Minimum Value 0
    Maximum Value 12

    连接重试次数。

  • --connect-retry-delay

    Command-Line Format --connect-retry-delay=#
    Type Integer
    Default Value 5
    Minimum Value 0
    Maximum Value 5

    连接管理服务器之间的等待秒数。

  • --connect-string

    Command-Line Format --connect-string=connection_string
    Type String
    Default Value [none]

    --ndb-connectstring相同。

  • --core-file

    Command-Line Format --core-file

    错误时写入核心文件;用于调试。

  • --database, -d

    Command-Line Format --database=name
    Type 字符串
    Default Value TEST_DB

    要删除表所在的数据库名称。

  • --defaults-extra-file

    Command-Line Format --defaults-extra-file=path
    Type 字符串
    Default Value [none]

    在读取全局文件后,读取给定的文件。

  • --defaults-file

    Command-Line Format --defaults-file=path
    Type 字符串
    Default Value [none]

    从给定的文件中只读取默认选项。

  • --defaults-group-suffix

    Command-Line Format --defaults-group-suffix=string
    Type 字符串
    Default Value [none]

    也读取concat(组,后缀)中的组。

  • --diskscan

    Command-Line Format --diskscan

    执行磁盘扫描。

  • --help

    Command-Line Format --help

    显示帮助文本并退出。

  • --login-path

    Command-Line Format --login-path=path
    Type 字符串
    Default Value [none]

    从登录文件中读取给定的路径。

  • --no-login-paths

    Command-Line Format --no-login-paths

    跳过从登录路径文件中读取选项。

  • --ndb-connectstring

    Command-Line Format --ndb-connectstring=connection_string
    Type 字符串
    Default Value [none]

    设置连接字符串以连接到ndb_ mgmd。语法:[nodeid=id;][host=]hostname[:port]。覆盖了NDB_ CONNECTSTRINGmy.cnf中的条目。

  • --ndb-mgm-tls

    Command-Line Format --ndb-mgm-tls=level
    Type 枚举
    Default Value relaxed
    Valid Values

    relaxed

    strict

    设置连接到管理服务器所需的 TLS 支持级别;可以是relaxedstrictrelaxed(默认)表示尝试建立 TLS 连接,但不要求成功;strict表示需要 TLS 连接。

  • --ndb-mgmd-host

    Command-Line Format --ndb-mgmd-host=connection_string
    Type 字符串
    Default Value [none]

    --ndb-connectstring相同。

  • --ndb-nodeid

    Command-Line Format --ndb-nodeid=#
    Type 整数
    Default Value [none]

    将当前节点的ID设置为指定值,覆盖由--ndb-connectstring设置的ID。

  • --ndb-optimized-node-selection

    Command-Line Format --ndb-optimized-node-selection

    启用事务节点选择的优化。默认情况下启用,可以使用--skip-ndb-optimized-node-selection来禁用。

  • --ndb-tls-search-path

    Command-Line Format --ndb-tls-search-path=list
    Type 路径名
    Default Value (Unix) $HOME/ndb-tls
    Default Value (Windows) $HOMEDIR/ndb-tls

    指定要搜索CA文件的目录列表。Unix平台上,目录名称使用冒点(:)分隔;Windows系统中,分隔符为分号(;)。目录引用可以是相对或绝对路径,可以包含一个或多个环境变量,每个变量以前缀的美元符号($)表示,并在使用时展开。

    搜索从左到右开始,从最左边的目录名称开始,直到找到文件为止。如果搜索路径为空,则所有搜索都将失败。一个包含单个点(.)的字符串表示搜索路径限制于当前工作目录。

    如果未提供搜索路径,则使用编译时默认值。这取决于平台:在Windows上,这是\ndb-tls;在其他平台(包括Linux)中,这是$HOME/ndb-tls。可以通过编译NDB集群使用-DWITH_NDB_TLS_SEARCH_PATH来覆盖该值。

  • --no-defaults

    Command-Line Format --no-defaults

    不从任何选项文件中读取默认选项,除了登录文件。

  • --print-defaults

    Command-Line Format --print-defaults

    打印程序参数列表并退出。

  • --transactional, -t

    使用该选项将删除操作作为单个事务进行。

    Warning

    在处理非常大型表时,使用该选项可能会导致集群中的可用操作数超过限制。

  • --tupscan

    执行tuple扫描。

  • --usage

    Command-Line Format --usage

    显示帮助文本并退出;与--help选项相同。

  • --version

    Command-Line Format --version

    显示版本信息并退出。