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

mysql यदि मौजूद नहीं है

मैं किसी भी तरह से डेटाबेस विशेषज्ञ नहीं हूं, लेकिन मैं इसे इस तरह से करता हूं।

http://www.somethinghitme. com/2010/05/06/mysql-stored-procedures-if-not-exist/

    DECLARE SomeId int;
    DECLARE CheckExists int;
    SET CheckExists = 0;  

    SELECT 1 INTO CheckExists from lookup_table WHERE someField = in_SomeParam LIMIT 1;   

    IF (CheckExists > 0) THEN
        SELECT id INTO SomeId FROM lookup_table WHERE someField = in_SomeParam;
    ELSE
        INSERT INTO lookup_table (someField ) VALUES(in_SomeParam);
        SELECT SomeId = LAST_INSERT_ID();
    END IF; 



  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. एक विदेशी कुंजी विवश तालिका को कैसे छोटा करें?

  5. सप्ताह के दिन में कितने लोग पंजीकरण कर रहे हैं