COMMIT 操作COMMIT 是向数据库发出最终确认更改的信号的操作,此操作后无法撤销任何更改。这是一个调用 commit API 的简单示例。$dbh->commit or die $dbh->errstr;ROLLBACK 操作如果您对所有更改不满意,或者在任何操作过程中遇到错误,您可以使用 rollback API 撤销这些更改。这是一个调用 rollback API 的简单示例。$dbh->rollback or die $dbh->errstr;开始事务许多数据库都支持事务。这意味着您可以进行大量修改数据库的查询,但没有 ... 阅读更多
当您想要从数据库中删除一些记录时,需要 Perl DELETE 操作。以下是删除 TEST_TABLE 中所有 AGE 等于 30 的记录的过程。此操作将执行以下步骤。根据所需条件准备 SQL 查询。这将使用 prepare() API 完成。执行 SQL 查询以从数据库中删除所需记录。这将使用 execute() API 完成。释放语句句柄。这将使用 finish() API 完成。如果一切顺利,则提交此操作,否则您可以回滚整个事务。$age = 30; my $sth = $dbh->prepare("DELETE FROM TEST_TABLE WHERE AGE = ?"); $sth->execute( $age ) or ... 阅读更多
在任何数据库上执行 Perl UPDATE 操作意味着更新数据库表中已有的一个或多个记录。以下是更新所有 SEX 为“M”的记录的过程。我们将所有男性的 AGE 增加一年。这将分三个步骤进行:根据所需条件准备 SQL 查询。这将使用 prepare() API 完成。执行 SQL 查询以从数据库中选择所有结果。这将使用 execute() API 完成。释放语句句柄。这将使用 finish() API 完成。如果一切顺利,则提交此操作,否则您可以回滚整个事务。请参见下一个 ... 阅读更多