推特 阿里云技术文档正文

INSERT OVERWRITE INTO SELECT_DML_SQL手册_分析型数据库MySQL版

admin 阿里云技术文档 2020-02-11 172 0
阿里云服务器优惠

INSERT OVERWRITE INTO SELECT

INSERT OVERWRITE INTO SELECT用于批量向表中插入数据。

语法

  1. INSERT OVERWRITE INTO table_name [(column_name,...)]
  2. SELECT select_statement FROM from_statement

注意事项

  • 执行INSERT OVERWRITE INTO SELECT命令时,需要提前创建好目标表。

  • 如果目标表中已存在数据,INSERT OVERWRITE INTO SELECT命令执行结束之前,目标表中的数据不会发生任何变化;INSERT OVERWRITE INTO SELECT命令执行结束后,系统自动一键切换将数据写入目标表中。

  • 执行INSERT OVERWRITE INTO SELECT命令时,遇到主键重复时会自动忽略当前写入数据,不做更新。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

-----