Tôi biết trong hai cách sau để xóa dữ liệu từ một bảng cơ sở dữ liệuLàm cách nào để xóa khỏi cơ sở dữ liệu?
- DELETE nó mãi mãi
- Sử dụng một lá cờ như IsActive/isDeleted
Bây giờ vấn đề với IsActive là tôi phải theo dõi ở khắp mọi nơi trong các truy vấn SQL của tôi cho dù bản ghi có đang hoạt động hay không. Tuy nhiên, sử dụng DELETE sẽ loại bỏ dữ liệu vĩnh viễn.
Cách tốt nhất để sao lưu dữ liệu này là gì?
Giả sử tôi có nhiều bảng trong cơ sở dữ liệu, nên tôi có chức năng chung để sao lưu mọi thứ và lưu trữ nó trong bảng khác (trong XML có thể?) Hoặc có cách nào khác.
Tôi đang sử dụng MySQL nhưng tò mò về các kỹ thuật được sử dụng trong các DB khác.
mọi người có thể đủ tốt để cung cấp cho bạn đoạn mã nếu bạn cho chúng tôi biết phần mềm DB nào bạn đang sử dụng :) – tloach
Sử dụng MySQL. Không phải ai khác sao? : P – Abhinav