B. Insert/update/delete di 1 sesi dan read table di sesi yg berbeda
PROGRES 100%
OBSTACLE
sempat salah baca soal jadi sebelumnya tidak dibuat ISSUE
EVIDENCE
MYSQL Query
``` sql
START TRANSACTION;
INSERT INTO offices (officeCode, city, phone, addressLine1, addressLine2, state, country, postalCode, territory)
VALUES ("13", "Balikpapan", "+62813245786", "Jl.AjaDulu", "KAV.LiatNanti", "KALTIM", "Indonesia", "78872", "IDN");
SAVEPOINT SimpanDulu;
UPDATE offices SET city = "JAKARTA" WHERE officeCode = "12";
DELETE FROM offices WHERE officeCode="11";
```
SESI PERTAMA (INSERT, UPDATE, DELETE DAN SAVE POINT)
MYSQL
![SESI KESATU](https://github.com/Dimasrsp98/assigment-sql-w2-neuron/assets/125015194/1e8925d3-cf25-4b0b-b811-4a9a14a288be)
SESI KEDUA (SELECT)
DATA TIDAK ADA PERUBAHAN SEDANGKAN DI SESI 1 BANYAK PERUBAHAN (INSERT, UPDATE, DELETE) KARENA BELUM DI KOMIT
![SESI KEDUA](https://github.com/Dimasrsp98/assigment-sql-w2-neuron/assets/125015194/84d74118-9404-4f03-8bea-859257b9a4c5)
sempat salah baca soal jadi sebelumnya tidak dibuat ISSUE
EVIDENCE
MYSQL Query
``` sql
ROLLBACK TO simpanDulu;
COMMIT;
```
ROLLBACK KE SAVEPOINT
MYSQL
![Rollback-Ke-SavePoint-Commit](https://github.com/Dimasrsp98/assigment-sql-w2-neuron/assets/125015194/739b012e-9e93-4839-8e2c-894904279ca0)
RESPONSE
DATA MEMILIKI PERUBAHAN YAITU PENAMBAHAN DATA (INSERT) DENGAN OFFICECODE 13 KARENA SAVEPOINT DILETAKAN SETELAH INTRUKSI INSERT
SEDANGKAN PERINTAH UPDATE DAN DELETE TIDAK MERUBAH DATA KARENA TIDAK MASUK KE SAVEPOINT YANG DIBUAT (PERINTAH UPDATE DAN DELETE ADA SETELAH PERINTAH SAVEPOINT DIBUAT SEHINGGA KETIKA DI ROLLBACK KE SAVEPOINT DAN BARU DI COMMIT, PERINTAH UPDATE DAN DELETE DIANGGAP TIDAK TERJADI)
![Setelah-Rollback-Commit](https://github.com/Dimasrsp98/assigment-sql-w2-neuron/assets/125015194/0c942ac7-9156-4a11-b04a-a4b2dec5ebe1)
SOURCE : MODUL TRANSACTION
DATABASE SAMPLE :
TASK :
a. Insert untuk 5 record & commited.
b. Insert/update/delete di 1 sesi dan read table di sesi yg berbeda.
c. Rollback ke savepoint.