delete
Last updated: July 14, 2025
Deletes data from an existing table.
Run delete
To run this Change Type, follow these steps:
Add the Change Type to your changeset, as shown in the examples on this page.
Specify any required attributes. Use the table on this page to see which ones your database requires.
Deploy your changeset by running the
update
command:liquibase update
Available attributes
Name | Description | Required for | Supports | Since |
| Name of the catalog | all | 3.0 | |
| Name of the schema | all | ||
| Name of the table | all | all |
Nested tags
Name | Description | Required for | Supports | Multiple allowed |
| Defines the | all | no | |
| Parameters for the | all | no |
Nested property attributes
Name | Name of the attribute |
| A value of the attribute. Note: If it is not set, then the first |
| The integer value of the attribute. |
| The boolean value of the attribute. |
| The date and/or time value to set the attribute. The value should be specified in one of the following forms: |
| The value that is returned from a function or procedure call. Contains the function or column name to call. Differs from |
| The name of the sequence in which the next value is used. |
| The name of the sequence in which the current value is used. |
Database support
Database | Notes | |
DB2/LUW | Supported | No |
DB2/z | Supported | No |
Derby | Supported | No |
Firebird | Supported | No |
Google BigQuery | Supported | No |
H2 | Supported | No |
HyperSQL | Supported | No |
INGRES | Supported | No |
Informix | Supported | No |
MariaDB | Supported | No |
MySQL | Supported | No |
Oracle | Supported | No |
PostgreSQL | Supported | No |
Snowflake | Supported | No |
SQL Server | Supported | No |
SQLite | Supported | No |
Sybase | Supported | No |
Sybase Anywhere | Supported | No |
delete examples
--liquibase formatted sql
--changeset liquibase-docs:delete-example
DELETE FROM cat.person
WHERE
name = 'Bob';