全部产品

INSERT OVERWRITE INTO SELECT

更新时间:2019-07-02 20:04:36

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命令时,遇到主键重复时会自动忽略当前写入数据,不做更新。