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

MySQL में अंतिम सम्मिलित आईडी प्रपत्र संग्रहीत कार्यविधि प्राप्त करें

आपको SET कथन का उपयोग करने की आवश्यकता है। उदाहरण के लिए -

तालिका:

CREATE TABLE table1(
  id INT(11) PRIMARY KEY AUTO_INCREMENT,
  column1 VARCHAR(10),
  column2 VARCHAR(10)
);

प्रक्रिया का शरीर:

BEGIN
  INSERT INTO table1(column1, column2) VALUES ('value1', 'value2');
  SET out_param = LAST_INSERT_ID();
END

ध्यान दें, वह आईडी फ़ील्ड INSERT कथन में निर्दिष्ट नहीं है। यह मान स्वचालित रूप से डाला जाएगा; और निश्चित रूप से, इस आईडी फ़ील्ड में AUTO_INCREMENT विकल्प होना चाहिए।



  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. एक MySQL डेटाबेस में डेटा आयात करें

  3. एसक्यूएल का उलटा '% मान%' पसंद है

  4. संबंधपरक मॉडल के लिए Yii2 सक्रिय रिकॉर्ड में जॉइन का उपयोग कैसे करें?

  5. मैं टेबल पर ON DELETE बाधा कैसे जोड़ सकता हूं?