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

MySQL में टेबल वेरिएबल बनाएं

वे MySQL में मौजूद नहीं हैं? बस एक अस्थायी तालिका का उपयोग करें:

CREATE PROCEDURE my_proc () BEGIN 

CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100)); 
INSERT INTO TempTable SELECT tblid, tblfield FROM Table1; 

/* Do some more stuff .... */

MySQL यहां से

<ब्लॉकक्वॉट>

"तालिका बनाते समय आप अस्थायी कीवर्ड का उपयोग कर सकते हैं। एक अस्थायी तालिका केवल वर्तमान कनेक्शन के लिए दृश्यमान होती है, और कनेक्शन बंद होने पर स्वचालित रूप से हटा दी जाती है। इसका मतलब है कि दो अलग-अलग कनेक्शन एक ही अस्थायी नाम का उपयोग एक दूसरे के साथ या मौजूदा गैर-अस्थायी तालिका के साथ विरोध किए बिना कर सकते हैं। उसी नाम का। (मौजूदा तालिका तब तक छिपी रहती है जब तक कि अस्थायी तालिका को हटा नहीं दिया जाता।)"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubuntu 14.04 पर MySQL 5.5 से 5.6 में अपग्रेड कैसे करें

  2. MySQL:तालिका नहीं बना सकता (त्रुटि:150)

  3. Ubuntu 8.04 (हार्डी) पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  4. किसी सदस्य फ़ंक्शन को कॉल करें () बूलियन पर निष्पादित करें

  5. एसयूएम () MySQL में फ़ंक्शन