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

MySQL में एक पंक्ति को निष्क्रिय बनाना

आप वर्तमान तालिका का नाम बदल सकते हैं, उसमें 'हटाए गए' कॉलम बना सकते हैं, और फिर वर्तमान तालिका के समान नाम के साथ एक दृश्य बना सकते हैं, जहां हटाए गए =0 का चयन कर सकते हैं। इस तरह आपको अपने सभी प्रश्नों को बदलने की आवश्यकता नहीं है। दृश्य अपडेट करने योग्य होगा बशर्ते आप डिलीट कॉलम के लिए डिफॉल्ट की आपूर्ति करें।_

CREATE TABLE my_new_table (col1    INTEGER,
                           col2    INTEGER,
                           col3    INTEGER,
                           deleted INTEGER NOT NULL DEFAULT 0);

INSERT INTO my_new_table (col1, col2, col3)
    SELECT (col1, col2, col3)
        FROM my_table;

DROP TABLE my_table;

CREATE VIEW my_table (col1, col2, col3)
    AS SELECT (col1, col2, col3)
           FROM my_new_table
           WHERE 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 क्वेरी

  2. Node.js में हार्डकोडेड mysql उपयोगकर्ता और पासवर्ड

  3. डीबीवर का उपयोग करके मारियाडीबी से कनेक्ट करने में असमर्थ

  4. हमने टाइमस्टैम्प पर डेटटाइम कब चुना?

  5. MySQL डेटाबेस और टेबल साइज की जांच कैसे करें