SQLD 기출문제 예상문제 54

다음 문제를 풀어보세요.

다음 중 아래 트랜잭션 격리 수준과 Lock에 대한 설명으로 가장 적절하지 않은 것을 고르시오.

[테이블 구조]

CREATE TABLE PRODUCT (
    PRODUCT_ID INT PRIMARY KEY,
    PRODUCT_NAME VARCHAR(100),
    PRICE INT
);

INSERT INTO PRODUCT (PRODUCT_ID, PRODUCT_NAME, PRICE) VALUES (1, '노트북', 1000000);
INSERT INTO PRODUCT (PRODUCT_ID, PRODUCT_NAME, PRICE) VALUES (2, '마우스', 50000);

[트랜잭션 1]

START TRANSACTION;
SELECT PRICE FROM PRODUCT WHERE PRODUCT_ID = 1;
UPDATE PRODUCT SET PRICE = 1100000 WHERE PRODUCT_ID = 1;
COMMIT;

[트랜잭션 2]

START TRANSACTION;
SELECT PRICE FROM PRODUCT WHERE PRODUCT_ID = 1;
UPDATE PRODUCT SET PRICE = 1200000 WHERE PRODUCT_ID = 1;
COMMIT;