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

कैसे mysql में परिकलित फ़ील्ड बनाने के लिए?

प्रति MySQL docs (जोर दिया गया है) आपके पास डिफ़ॉल्ट मान में कोई व्यंजक नहीं हो सकता:

मैंने परीक्षण किया है कि निम्न ट्रिगर आपके इरादे के लिए काम करता है:

CREATE TRIGGER MyTriggerName
  BEFORE INSERT ON info
  FOR EACH ROW
    SET NEW.NewField = md5(NEW.username);


  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. SQL - दो अलग-अलग तालिकाओं से पंक्तियों का चयन करें

  3. एक MySQL क्वेरी के साथ सहायता - समूह-वार अधिकतम एक निश्चित कॉलम रखने वाली पंक्तियां

  4. प्रतिशत की गणना कैसे करें?

  5. पीडीओ में त्रुटि:एक सदस्य समारोह के लिए कॉल तैयार करें () शून्य पर