O'Reilly Network: AboutSQL: DELETE Tips and Tricks | Linux Today

O’Reilly Network: AboutSQL: DELETE Tips and Tricks

Written By
Web Webster
Web Webster
Jan 1, 2001

“It’s probably too easy to use the DELETE statement, thanks
to the (fairly) consistent syntax of the SQL standard, but I think
it’s important to provide you with as much information as
possible
— so here goes:

DELETE FROM table_name WHERE criteria

Now that you’ve seen it, I want to warn you in loud and
unambiguous language to be EXTREMELY careful when you use it. There
is no undo. And if you forget the WHERE clause or make a mistake in
it, you run the risk of removing the entire table from the
database!”

“Just like the UPDATE command, I heartily recommend trying a
SELECT statement using the WHERE clause before you do a DELETE,
just to make sure it works like you expect it to. And you should be
exceptionally careful how you let users interface with the DELETE
command because:

SQL Wisdom #2) If users CAN delete data, they WILL


delete it

accidentally and at the worst possible time.

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.