COMMIT操作Commit是向資料庫發出確認更改的訊號的操作,此操作之後,無法將任何更改恢復到其原始位置。這是一個呼叫commit API的簡單示例。$dbh->commit or die $dbh->errstr;ROLLBACK操作如果您對所有更改不滿意,或者在任何操作過程中遇到錯誤,您可以使用回滾API將這些更改恢復。這是一個呼叫回滾API的簡單示例。$dbh->rollback or die $dbh->errstr;開始事務許多資料庫都支援事務。這意味著您可以進行大量會修改資料庫的查詢,但沒有一個... 閱讀更多
當您想從資料庫中刪除一些記錄時,需要Perl DELETE操作。以下是刪除AGE等於30的所有TEST_TABLE記錄的過程。此操作將採取以下步驟。根據所需條件準備SQL查詢。這將使用prepare() API完成。執行SQL查詢以從資料庫中刪除所需記錄。這將使用execute() API完成。釋放語句控制代碼。這將使用finish() API完成。如果一切順利,則提交此操作,否則您可以回滾完整事務。$age = 30; my $sth = $dbh->prepare("DELETE FROM TEST_TABLE WHERE AGE = ?"); $sth->execute( $age ) or ... 閱讀更多