Py学习  »  Python

使用python删除数据库表中的行

Chandio • 6 年前 • 1657 次点击  

我编写此代码是为了从表中删除行,但如果输入的名称不在表中,它仍然输出“Data Deleted Successfully”:

n = input("Enter Student name you want to delete:")
try:
    cur.execute('DELETE FROM studentdata WHERE name=?', (n,))
    print("Data Deleted Successfully")
    conn.commit()
except:
    print("No data found with this name: ")

我怎样才能处理好这件事?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55014
文章 [ 1 ]  |  最新文章 6 年前