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

त्रुटि #1442 MySQL - एक ट्रिगर बनाना

आप इसे इस तरह हासिल कर सकते हैं:

DROP TRIGGER IF EXISTS `cp nome nome1`;
DELIMITER //
CREATE TRIGGER `cp nome nome1` BEFORE INSERT ON `casello`
FOR EACH ROW 
SET NEW.nome1=NEW.nome
//
DELIMITER ;

आप कोई UPDATE नहीं बनाते हैं बाद पंक्तियों को सम्मिलित किया गया है, आप उन्हें BEFORE change बदलते हैं वे हैं INSERT एड.

ध्यान दें, NEW यहां एक कीवर्ड है, टेबल नाम नहीं।




  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- LAST_INSERT_ID() मेरे लिए काम क्यों नहीं कर रहा है?

  2. MySQL एक पंक्ति डालने का अच्छा तरीका है यदि नहीं मिला है, या यदि यह पाया जाता है तो इसे अपडेट करें

  3. पीडीओ में कर्सर की स्थिति रीसेट करें

  4. मैं MySQL कनेक्शन टाइमआउट सेटिंग्स को कैसे देख/बदल सकता हूँ?

  5. प्रति समूह N परिणाम प्राप्त करने के लिए GROUP BY के भीतर LIMIT का उपयोग करना?