Home > Software engineering >  Removing All Elements From a Databases Python
Removing All Elements From a Databases Python

Time:12-02

I built this program and can't seem to figure out how to remove all of the elements from the database. My code is below:

def clear_books():
c = cursor()
with c.connection:
    for book in c.execute("SELECT * FROM books"):
        c.execute("DELETE FROM books WHERE title=?", (book[0],))

If anyone can figure this out I would be very grateful.

CodePudding user response:

Skip the loop and do

c.execute("DELETE FROM books;")
  • Related