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 完成。如果一切順利,則提交此操作,否則您可以回滾整個事務。請參見下一個 ... 閱讀更多