在Qt中使用SQLite数据库(3)

QString delete_sql = "delete from student where id = ?"; sql_query.prepare(delete_sql); sql_query.addBindValue(0); if(!sql_query.exec()) { qDebug()<<sql_query.lastError(); } else { qDebug()<<"deleted!"; }

语句delete from <table_name> where <f1> = <value>
delete用于删除条目,用where给出限定条件。例如此处是删除 id = 0的条目。
(2)清空表格(删除所有)

QString clear_sql = "delete from student"; sql_query.prepare(clear_sql); if(!sql_query.exec()) { qDebug() << sql_query.lastError(); } else { qDebug() << "table cleared"; }

这里没有用where给出限制,就会删除所有内容。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fa818af2a5141eef159098cc8dd910a0.html