|
Home >> FAQs/Tutorials >> MySQL Tutorials
MySQL Tutorial - Deleting Multiple Rows from a Table
By: FYIcenter.com
(Continued from previous topic...)
How To Delete Multiple Rows from a Table?
You can delete multiple rows from a table in the same way as deleting
a single row, except that the WHERE clause will match multiple rows.
The tutorial exercise below deletes 3 rows from the fyi_links table:
mysql> SELECT id, url, notes, counts FROM fyi_links
WHERE id > 300;
+-----+-------------------+-------+--------+
| id | url | notes | counts |
+-----+-------------------+-------+--------+
| 801 | moc.retneciyf.ved | Wrong | 1602 |
| 802 | moc.retneciyf.abd | Wrong | 1604 |
| 803 | moc.retneciyf.aqs | Wrong | 1606 |
| 810 | | Wrong | 1620 |
| 700 | moc.retneciyf.www | Wrong | 1400 |
+-----+-------------------+-------+--------+
5 rows in set (0.00 sec)
mysql> DELETE FROM fyi_links WHERE id > 300;
Query OK, 5 rows affected (0.00 sec)
mysql> SELECT id, url, notes, counts FROM fyi_links
WHERE id > 300;
Empty set (0.00 sec)
(Continued on next topic...)
- What Are DML Statements?
- How To Create a Testing Table?
- How To Insert a New Row into a Table?
- How To Specify Default Values in INSERT Statement?
- How To Omit Columns with Default Values in INSERT Statement?
- What Happens If Unique Value Constraints Are Violated?
- How To Insert Multiple Rows with One INSERT Statement?
- How To Update Values in a Table?
- How To Update Column Values on Multiple Rows?
- How To Use Existing Column Values in the SET Clause?
- Is the Order of Columns in the SET Clause Important?
- How To Use Values from Other Tables in UPDATE Statements?
- What Happens If the UPDATE Subquery Returns No Rows?
- What Happens If the UPDATE Subquery Returns Multiple Rows?
- How To Delete an Existing Row from a Table?
- How To Delete Multiple Rows from a Table?
- How To Delete All Rows in a Table?
|