Không. try/catch
sẽ KHÔNG "hoàn tác" các truy vấn không thành công nếu một trong các truy vấn đó không thành công. Bạn cần một giao dịch:
try {
start transaction;
insert 1;
insert 2;
...
commit;
} catch {
rollback;
}
Không. try/catch
sẽ KHÔNG "hoàn tác" các truy vấn không thành công nếu một trong các truy vấn đó không thành công. Bạn cần một giao dịch:
try {
start transaction;
insert 1;
insert 2;
...
commit;
} catch {
rollback;
}