Câu hỏi phỏng vấn MySQL
Câu hỏi

SAVEPOINT trong MySQL ...

Câu trả lời

SAVEPOINT trong MySQL được sử dụng để tạo ra một điểm kiểm soát trong một chuỗi các lệnh giao dịch, cho phép bạn quay trở lại điểm đó mà không cần phải hoàn tác toàn bộ giao dịch. Nói cách khác, SAVEPOINT cho phép bạn đánh dấu một điểm cụ thể trong giao dịch mà bạn có thể ROLLBACK (hoàn tác) đến nếu cần thiết, mà không ảnh hưởng đến các thay đổi đã được thực hiện trước điểm đó[1][2][3]. Điều này hữu ích trong trường hợp bạn muốn thử nghiệm một số thay đổi mà không chắc chắn về kết quả hoặc muốn đảm bảo rằng bạn có thể quay lại một trạng thái ổn định nếu có lỗi xảy ra sau khi thực hiện một số lệnh nhất định.

Cú pháp để tạo SAVEPOINT là:

SAVEPOINT SAVEPOINT_NAME;

Và để quay trở lại SAVEPOINT đó, bạn sử dụng lệnh:

ROLLBACK TO SAVEPOINT_NAME;

Nếu bạn muốn loại bỏ một SAVEPOINT mà k...

expert

expert

Gợi ý câu hỏi phỏng vấn

middle

MySQL Workbench là gì?

senior

Autocommit trong MySQL là gì? Bạn có thể thực hiện một giao dịch mà không tắt autocommit không?

expert

Sự khác biệt giữa phân vùng ngang và phân vùng dọc là gì? MySQL có hỗ trợ cả hai loại phân vùng ngang và dọc không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào