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

सम्मिलित करते समय अन्य कॉलम के आधार पर परिकलित फ़ील्ड मान

जैसा कि मैंने टिप्पणी में कहा था, आप name . के लिए एक अस्थायी मान का उपयोग कर सकते हैं कॉलम। आप इस तरह के अनुरोध का उपयोग कर सकते हैं:

INSERT INTO `table` VALUES('', 'name') /*let's assume name is the real name you want to insert*/

मुझे नहीं पता कि ट्रिगर का उपयोग कैसे करें, लेकिन आप कुछ इस तरह लिखना चाहेंगे:

delimiter #

CREATE TRIGGER update_name_after_insert INSERT ON `table`
for each row
begin
  update `table` set name = CONCAT_WS("_", id, name)
end#


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपलोड की गई फ़ाइल को निर्देशिका में सहेजने से पहले उसका नाम कैसे बदलें?

  2. HikariCP बहुत अधिक कनेक्शन

  3. mysql में फ़ील्ड से डुप्लिकेट शब्द हटाएं

  4. मैसकल:पिछले सात दिनों के नतीजे

  5. आप एक MySQL चयन कथन में सशर्त कैसे लिखते हैं?