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

एक चर में परिणाम सेट का चयन करें, और फिर उस चर का उपयोग बाद में उसी संग्रहीत कार्यविधि में अद्यतन में करें

कुछ इस तरह:

CREATE PROCEDURE test()
BEGIN
CREATE TEMPORARY TABLE IF NOT EXISTS tmp AS (SELECT id FROM table WHERE this='this');
some other stuff
UPDATE table2 SET blah='blah' WHERE fk_id IN (SELECT id FROM tmp);
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. अन्य डेटा के साथ एक BLOB छवि PHP MySQL दिखाएं

  2. तालिका A से चयन करें जो तालिका B में मौजूद नहीं है

  3. कृपया MySQL Joins को सरल भाषा में समझाएं

  4. एंटिटी फ्रेमवर्क के साथ MySQL - मैं क्या गलत कर रहा हूँ?

  5. MySQL/Doctrine2 प्रश्नों को कैसे डिबग करें?