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

MySQL दो कॉलम को मिलाता है और एक नए कॉलम में जोड़ता है

कॉलम बनाएं:

ALTER TABLE yourtable ADD COLUMN combined VARCHAR(50);

वर्तमान मान अपडेट करें:

UPDATE yourtable SET combined = CONCAT(zipcode, ' - ', city, ', ', state);

भविष्य के सभी मान अपने आप अपडेट करें:

CREATE TRIGGER insert_trigger
BEFORE INSERT ON yourtable
FOR EACH ROW
SET new.combined = CONCAT(new.zipcode, ' - ', new.city, ', ', new.state);

CREATE TRIGGER update_trigger
BEFORE UPDATE ON yourtable
FOR EACH ROW
SET new.combined = CONCAT(new.zipcode, ' - ', new.city, ', ', new.state);


  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. PHP का उपयोग करके दूरस्थ MySQL सर्वर से कनेक्ट करना

  3. phpMyAdmin - कनेक्ट नहीं हो सकता - अमान्य सेटिंग्स - जब से मैंने रूट पासवर्ड जोड़ा - लॉक आउट

  4. उन पंक्तियों को कैसे वापस करें जिनमें MySQL में समान कॉलम मान हैं

  5. PHP के साथ एक कथन में एकाधिक SQL क्वेरी निष्पादित करना