RENAME 查询在包含多个实体时属于非原子操作。若要以原子方式交换实体名称,请使用 EXCHANGE 语句。
语法
RENAME DATABASE
RENAME TABLE
TO 后指定了其他数据库,表将被移动到该数据库中。但数据库目录必须位于同一文件系统中,否则会返回错误。
如果在一次查询中重命名多个表,该操作不是原子的。它可能只部分执行,其他会话中的查询可能会收到 Table ... does not exist ... 错误。
语法
RENAME 语句文档
RENAME 查询在包含多个实体时属于非原子操作。若要以原子方式交换实体名称,请使用 EXCHANGE 语句。
语法
TO 后指定了其他数据库,表将被移动到该数据库中。但数据库目录必须位于同一文件系统中,否则会返回错误。
如果在一次查询中重命名多个表,该操作不是原子的。它可能只部分执行,其他会话中的查询可能会收到 Table ... does not exist ... 错误。
语法