pyspark.sql.DataFrameWriter.insertInto

DataFrameWriter.insertInto(tableName: str, overwrite: Optional[bool] = None) → None

Inserts the content of the DataFrame to the specified table.

It requires that the schema of the DataFrame is the same as the schema of the table.

Parameters
overwritebool, optional

If true, overwrites existing data. Disabled by default

Notes

Unlike DataFrameWriter.saveAsTable(), DataFrameWriter.insertInto() ignores the column names and just uses position-based resolution.