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

मैं एक संग्रहीत कार्यविधि में तालिका नाम के रूप में एक चर का उपयोग क्यों नहीं कर सकता?

आपको गतिशील एसक्यूएल का उपयोग करने की आवश्यकता है। हाँ, उह।

SET @s = CONCAT('UPDATE ', _tablename, ' SET ', _columnname, ' = NULL WHERE LENGTH(TRIM(', _columnname, ')) = 0' );
PREPARE stmt FROM @s;
EXECUTE stmt;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सबसे हाल की टिप्पणी या अंतिम पोस्ट द्वारा MySQL आदेश पोस्ट

  2. सर्वर पर परिनियोजन के कुछ समय बाद डेटाबेस से कनेक्ट करने में सक्षम नहीं

  3. कैसे जांचें कि MySQL तालिका UTF-8 है और इसमें StorageEngine InnoDB है?

  4. PHP MYSQL डायनेमिक सेलेक्ट बॉक्स

  5. पैरेंट रो का चयन तभी करें जब उसके कोई बच्चे न हों