Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySql सॉफ्ट डिलीट

आपका एप्लिकेशन बिना किसी बदलाव के चल सकता है। MySQL ANSI-SPARC आर्किटेक्चर है आज्ञाकारी। बाहरी स्कीमा से आप codd's रूल 9 "लॉजिकल डेटा इंडिपेंडेंस" हासिल करते हैं। :

आप नाम बदलें कर सकते हैं अपनी तालिकाएँ और मूल तालिका नामों के साथ दृश्य बनाएँ। एक नमूना:

मान लें कि 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. MySQL - IN () के भीतर मानों द्वारा ऑर्डर करें

  2. टेबल छोड़ने से MySQL हैंग हो जाता है

  3. ORDER BY क्लॉज में बाध्यकारी पैरामीटर परिणाम का आदेश क्यों नहीं देता है?

  4. MySQL में INDEXES का उपयोग करने के सबसे बड़े लाभ क्या हैं?

  5. एकाधिक पंक्तियों पर SQL क्वेरी