self.conn = sqlite3.connect('conf.db') self.cursor = self.conn.cursor() sql = """ create table if not exists t_measurements(f_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, f_solutionId INTEGER NOT NULL, f_name CHAR(300) NOT NULL , f_measureType CHAR(100) NOT NULL , f_points CHAR(500) NOT NULL ); """ self.cursor.execute(sql) sql = """ create table if not exists t_solution(f_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, f_name CHAR(300) NOT NULL , f_createDT CHAR(100) NOT NULL ); """ self.cursor.execute(sql) self.conn.commit()
delete
defdelete_task(conn, id): """ Delete a task by task id :param conn: Connection to the SQLite database :param id: id of the task :return: """ sql = 'DELETE FROM tasks WHERE id=?' cur = conn.cursor() cur.execute(sql, (id,)) conn.commit()
defdelete_all_tasks(conn): """ Delete all rows in the tasks table :param conn: Connection to the SQLite database :return: """ sql = 'DELETE FROM tasks' cur = conn.cursor() cur.execute(sql) conn.commit()