Laravel transaction là một nhóm các câu lệnh SQL xử lý tuần tự các vận hành cơ sở data. Một transaction sẽ không được xem là trở thành công khi chỉ nên một thao tác đơn nào đó trong nó không hoàn tất. Trong nội dung bài viết này STV sẽ hướng dẫn cụ thể quý khách cách dùng laravel transaction trong MySQL và trong Laravel.
Laravel transaction
Php mysql transaction
Ví dụ dễ dàng nhất là tiến trình thiết lập Chương trình hoặc gỡ bỏ Chương trình. Việc cài đặt được phân loại các bước, thực hiện tuần tự từ đầu đến cuối cùng, nếu toàn bộ các bước thực thi thành công tương đương với với việc tiến trình cài đặt hoặc gỡ bỏ Phần mềm trở thành công và ngược lại, một phép thất bại thì tiến trình phải rollback lại tức sẽ không nắm tới bất kỳ chuyển đổi nào trên máy tính. Trong php mysql transaction, để dùng các giao dịch chúng ta có có các hướng dẫn sau:
- COMMIT: giống như git, nó được dùng để lưu các đổi thay.
- ROLLBACK: như vậy, nó dùng cho để quay trở lại trạng thái trước khi đổi thay.
- SAVEPOINT: Tạo điểm trong các nhóm giao dịch để ROLLBACK.
- SET TRANSACTION: Đặt tên tặng một giao dịch. Ở đây trong SQL tôi sẽ chỉ đề cập đến những từ khóa mà tất cả người khả năng cao search trên google. Sẽ có đa dạng tài liệu chi tiết hơn về giao dịch SQL.