BT编程语言文档
使用 exec 执行无返回的 SQL 语句
exec 方法用于执行不返回数据的 SQL 语句,例如 INSERT、UPDATE 和 DELETE。exec 方法返回受影响的行数,表示被插入、更新或删除的记录数量,若出错,则返回0。插入数据:
rows = db.query('INSERT INTO user (username) VALUES (?)').bind('Alice').exec() print rows // 输出插入的数据行数,例如 1更新数据:
rows = db.query('UPDATE user SET username = ? WHERE id = ?').bind('Alice').bind(1).exec() print rows // 输出更新的数据行数,例如 1删除数据:
rows = db.query('DELETE FROM user WHERE id = ?').bind(1).exec() print rows // 输出删除的数据行数,例如 1