>일반적인 문제 >성공적인 트랜잭션 제출을 위한 명령은 무엇입니까?

성공적인 트랜잭션 제출을 위한 명령은 무엇입니까?

藏色散人
藏色散人원래의
2020-07-13 11:48:274603검색

성공적인 트랜잭션 제출을 위한 명령은 "commit"입니다. COMMIT 명령은 트랜잭션에서 수정한 내용을 데이터베이스에 저장하는 데 사용됩니다. 이전 COMMIT 또는 ROLLBACK 명령 이후의 모든 트랜잭션을 데이터베이스에 저장합니다. [일하다] ;".

성공적인 트랜잭션 제출을 위한 명령은 무엇입니까?

트랜잭션 제출에 사용되는 명령은 commit

입니다. COMMIT 명령은 트랜잭션에서 수정한 내용을 데이터베이스에 저장하는 데 사용됩니다. 이전 COMMIT 또는 ROLLBACK 명령 이후의 모든 트랜잭션을 데이터베이스에 저장합니다.

Syntax

commit [work];

Input

WORK, TRANSACTION

명령을 더욱 사용자 친화적으로 만드는 역할만 하는 선택적 키워드입니다.

Output

COMMIT

제출을 완료하고 이 정보를 반환하세요.

NOTICE: COMMIT: no transaction in progress

진행 중에 거래가 없으면 이 정보가 반환됩니다.

Note

WORK 및 TRANSACTION 키워드는 무시할 수 있습니다.

트랜잭션을 종료하려면 ROLLBACK 문을 사용하세요.

COMMIT를 사용하여 현재 트랜잭션을 커밋하여 트랜잭션에서 수행된 변경 사항을 영구적으로 만듭니다. 모든 트랜잭션 변경 사항은 다른 트랜잭션에 표시되며 충돌 발생 시 지속 가능성을 보장합니다.

수정된 테이블을 통해 트랜잭션 중에 변경된 사항을 봅니다. 변경 사항이 있지만 다른 사용자는 변경 사항을 볼 수 없습니다.

ROLLBACK 문과 트랜잭션 중에 변경된 내용을 롤백할 수 있습니다.

이 문을 사용하여 분산 트랜잭션에 대한 질문을 수동으로 제출할 수 있습니다. SET TRANSACTION 문의 읽기 전용 트랜잭션을 종료합니다.

위 내용은 성공적인 트랜잭션 제출을 위한 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.