다음을 충족합니다.
셀렉트는 데이터베이스 자체의 트랜잭션 기능을 활용하여 제공합니다. (BEGIN, ROLLBACK, COMMIT)
mysql 데이터베이스에 한쪽 테이블에 INSERT 실행 후 다른 테이블에 INSERT 합니다.
한 개의 쿼리라도 실패하는 경우 모두 롤백됩니다.
menus:
- path: test/transaction
name: 트랜잭션 테스트
pages:
- path: select/users
blocks:
- type: query
sqlType: update
**resource: sqlTransaction**
**sqlTransaction:**
- resource: mysql
sql: INSERT INTO test_transaction1 SET name = 'hello'
- resource: mysql
sql: INSERT INTO test_transaction2 SET name = 'hello'
입력값 status로 mysql 데이터베이스에 INSERT하고 UPDATE 합니다.