Bạn không thể tự động làm điều đó vì đã xảy ra bế tắc vì hai giao dịch đang cố gắng sửa đổi cùng một dữ liệu . Nếu bạn biết rằng chỉ cần thử lại các câu lệnh tương tự một lần nữa sẽ là điều đúng đắn cần làm, bạn cần triển khai điều này trong ứng dụng của mình.
Tuy nhiên, việc để cơ sở dữ liệu tự động làm điều đó là vô trách nhiệm, vì cũng có thể có những trường hợp mà trước tiên ứng dụng của bạn cần xem xét tình hình mới trong cơ sở dữ liệu, trước khi đưa ra các câu lệnh có khả năng sửa đổi, nếu có.