xxxxxxxxxx
DELETE FROM table_name WHERE condition;
In this statement: First, specify the table from which you delete data.
Second, use a condition to specify which rows to delete in the WHERE clause.
for example:
DELETE FROM customers WHERE id = 1;
xxxxxxxxxx
DELETE FROM table1 / TRUNCATE table1
--
DELETE FROM table1 WHERE condition
--
DELETE FROM table1, table2 WHERE table1.id1 =
table2.id2 AND condition
Delete SQL queries
xxxxxxxxxx
# To delete specific row in the table record
DELETE FROM table_name WHERE condition;
# To delete full table record without reset the auto-increment value
DELETE FROM table_name;
# To delete full table record with reset the auto-increment value
TRUNCATE TABLE table_name;
xxxxxxxxxx
DELETE FROM table_name [WHERE Clause]
1. If the WHERE clause is not specified, then all the records will be deleted from the given MySQL table.
2. You can specify any condition using the WHERE clause.
3. You can delete records in a single table at a time.
The WHERE clause is very useful when you want to delete selected rows in a table.
ref: https://www.tutorialspoint.com/mysql/mysql-delete-query.htm
xxxxxxxxxx
DELETE FROM table_name
WHERE condition;Code language: SQL (Structured Query Language) (sql)