Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySql Soft xóa

Ứng dụng của bạn có thể chạy mà không có bất kỳ thay đổi nào. MySQL là Kiến trúc ANSI-SPARC tuân thủ. Với giản đồ bên ngoài, bạn đạt được quy tắc 9 của codd "Độc lập dữ liệu logic" :

Bạn có thể đổi tên bảng của bạn và tạo dạng xem với tên bảng gốc. Một mẫu:

Hãy bổ sung một bảng có tên my_data :

REMAME TABLE my_data TO my_data_flagged

ALTER TABLE my_data_flagged 
   ADD COLUMN is_deleted boolean NOT NULL default 0;

CREATE VIEW my_data AS 
   SELECT * 
   FROM my_data_flagged 
   WHERE  is_deleted = '0'

Một cách khác là tạo trình kích hoạt và tạo bản sao của các hàng đã xóa trong bảng độc lập.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL chèn dữ liệu vào nhiều bảng

  2. Tạo ID dài duy nhất cho một chế độ xem trong MySql

  3. Cấu hình Solr DataImportHandler

  4. Lỗi XML tại ký hiệu và (&)

  5. PHP không thể kết nối với mysql thông qua python