Mysql
 sql >> база данни >  >> RDS >> Mysql

MySql Меко изтриване

Вашето приложение може да работи без никакви промени. MySQL е ANSI-SPARC архитектура съобразен . С външна схема постигате правило 9 на codd „Независимост на логическите данни“ :

Можете да преименувате вашите таблици и създавайте изгледи с оригинални имена на таблици. Проба:

Да предположим таблица с име 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'

Друг начин е да създадете тригер и да направите копие на изтритите редове в независима таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. c3p0 виси в очакване. Налично с хибернация

  2. Wordpress комбинирани заявки

  3. Изпълнете заявка въз основа на множество квадратчета за отметка

  4. Липсва mysql.sock; дава OperationalError:(2002, Не мога да се свържа с локален MySQL сървър чрез сокет '/tmp/mysql.sock' (2))

  5. Използване на libmysqlclient в многонишково приложение