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

मौजूदा पंक्ति के किसी अन्य कॉलम के डिफ़ॉल्ट मान के साथ MySQL तालिका कॉलम कैसे जोड़ें

डिफ़ॉल्ट कॉलम के रूप में यह संभव नहीं है। आप एक ट्रिगर लिख सकते हैं और ऐसा कर सकते हैं या Mysql 5.7 में वर्चुअल कॉलम जोड़ सकते हैं।

या

alter table Tab1 add allocated_amount int;  -- Add column
update Tab1 set allocated_amount= amount;   -- Set the value

या आप एक वर्चुअल कॉलम बना सकते हैं:

alter table Table1 
add allocated_amount integer GENERATED ALWAYS AS (amount) VIRTUAL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP BY CASE में समस्या

  2. क्या मुझे query_cache_size के लिए जगह बनाने के लिए अपने innodb_buufer_pool _size/RAM का त्याग करना चाहिए?

  3. स्प्रिंग JDBC टेम्प्लेट- एक ही क्वेरी के साथ कई मापदंडों के साथ कई परिणाम कैसे प्राप्त करें

  4. MySQL क्वेरी - प्रति समूह हाल की प्रविष्टियाँ

  5. चेक बॉक्स द्वारा डेटा का चयन करें अगला क्लिक करें और चयनित पंक्ति को अचयनित करें