집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 저장 프로시저에서 START 트랜잭션을 어떻게 수행할 수 있나요?
아시다시피 START 트랜잭션은 트랜잭션을 시작하고 자동 커밋 모드를 끄기로 설정합니다. 아래 예에서는 다음 데이터가 포함된 Employee.tbl 테이블에 새 레코드를 삽입하는 START 트랜잭션이 포함된 저장 프로시저를 만들었습니다.
mysql> Select * from employee.tbl; +----+---------+ | Id | Name | +----+---------+ | 1 | Mohan | | 2 | Gaurav | | 3 | Rahul | +----+---------+ 3 rows in set (0.00 sec)
mysql> Delimiter // mysql> Create Procedure st_transaction() -> BEGIN -> START TRANSACTION; -> INSERT INTO employee.tbl(name) values ('Saurabh'); -> END // Query OK, 0 rows affected (0.00 sec)
이제 이 프로시저를 호출하면 테이블 Employee.tbl에 값을 삽입합니다.
rreee위 내용은 MySQL 저장 프로시저에서 START 트랜잭션을 어떻게 수행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!