Bạn thực hiện xóa mềm như thế nào?
Bạn thực hiện xóa mềm như thế nào?
Để thực hiện xóa mềm (soft delete), bạn không xóa thực sự dữ liệu khỏi cơ sở dữ liệu, mà chỉ đánh dấu chúng là đã bị "xóa". Điều này thường được thực hiện bằng cách thêm một trường vào bảng dữ liệu, thường là một trường boolean như is_deleted
hoặc một trường timestamp như deleted_at
. Khi một bản ghi được đánh dấu là đã xóa, các truy vấn sau này sẽ bỏ qua các bản ghi đó như thể chúng đã bị xóa vĩnh viễn, nhưng thực tế chúng vẫn còn trong cơ sở dữ liệu và có thể được phục hồi nếu cần[6].
Citations:
[1] https://blog.luyencode.net/them-xoa-phan-tu-trong-mang-1-chieu/
[2] https://tek4.vn/khoa-hoc/lap-trinh-pyth...
middle
Chưa có bình luận nào