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

संग्रहीत कार्यविधि में चर MySQL

आपको एक वैरिएबल घोषित करने और set . का उपयोग करने की आवश्यकता है मान निर्दिष्ट करने के लिए, उदा.:

DELIMITER //
    CREATE PROCEDURE Adda(
       Name varCHAR(45),Surrname varCHAR(45),City varCHAR(45),PhoneNumber varCHAR(45),photo varCHAR(45))
    BEGIN
    DECLARE last_insert_id INT;
    START TRANSACTION;
       INSERT INTO Personal(Name,Surrname)
       VALUES(Name,Surrname);
       SET last_insert_id = LAST_INSERT_ID(); --assignment
       INSERT INTO Addres(Id_Personal_Address,Country, City) 
       VALUES(last_insert_id,Country,City);
        INSERT INTO Images(Id_Personal_Address,photo)
        VALUES(last_insert_id, Photo); -- use
    COMMIT;
    END//
    DELIMITER ;


  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. Mysql डेटाटाइम इंडेक्स 'पसंद' का उपयोग करते समय काम नहीं कर रहा है

  4. क्या मैं मौजूदा MySql स्कीमा को प्रतिबिंबित करने के लिए स्क्वेरिल डेटा ऑब्जेक्ट स्वतः उत्पन्न कर सकता हूं?

  5. पीएचपी पीडीओ के कुछ स्पष्टीकरण की जरूरत है....!