sql >> Database teknologi >  >> RDS >> Mysql

MySql Soft sletning

Din applikation kan køre uden ændringer. MySQL er ANSI-SPARC-arkitektur kompatibel. Med eksternt skema opnår du codds regel 9 "Logisk datauafhængighed" :

Du kan omdøbe dine tabeller og opret visninger med originale tabelnavne. Et eksempel:

Lad os antage en tabel med navnet 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'

En anden måde er at oprette en trigger og lave en kopi af slettede rækker i en uafhængig tabel.



  1. Hvad kan få mysql db read til at returnere forældede data

  2. eksporter mysql-databasetabelindhold til en PDF-fil ved hjælp af php

  3. blokering af login efter X mislykkede forsøg

  4. Sum indtil et bestemt punkt - MySql